gpt4 book ai didi

Java线程: On Windows & On Linux

转载 作者:行者123 更新时间:2023-12-02 00:25:57 24 4
gpt4 key购买 nike

我有聊天服务器应用程序,我们将其部署在 3 台服务器上。聊天应用程序使用了大量的多线程。

基本上我必须决定这 3 台服务器应该使用哪个操作系统。所以我想知道linux和windows如何区别处理java线程。有什么不同?谁创建操作系统线程?他们分配了什么内存?

如果在未来的可扩展性和集群范围内,哪个选项更好?

最佳答案

If in future scope scalability and clustering which option is better?

可扩展性和集群很可能受到代码内部设计的阻碍,而不是 JVM 或底层操作系统的阻碍。如果不非常深入地研究代码,每一个关于此的陈述都只是热议,而不是深刻的陈述。

但是 Java 的好处是:它可以在两个平台上运行,而无需更改代码。因此,您能做的最好的事情就是:在同一硬件上对两种操作系统进行基准测试(但不要使用任何类型的虚拟化!),并根据您的目的使用最好的操作系统。

关于Java线程: On Windows & On Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10054517/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com