Java项目在windows和linux下显示不同进程数

标签 java multithreading network-programming profiling

我在Windows平台上使用Netbeans编写了一个客户端服务器java项目。当我在 Windows 上对其进行分析时,它显示 8 个线程正在运行,但是当我在 Ubuntu 上运行它时,htop 显示附加到它的 21 个进程(线程)。有谁知道为什么吗?

最佳答案

是的。数字代表不同的东西。在Windows中有process and threads 。相比之下,Linux 使用 1-1 线程模型。

关于Java项目在windows和linux下显示不同进程数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20862966/

相关文章:

java - 在现有 Spring Boot 应用程序中使用 Camel 和 Jetty Server

java - 是否可以将 Guava 的 ForwardingListIterator 与 PeekingIterator 结合使用?

multithreading - 优先级队列的现实示例是什么?

java - 如何使用 Guava 的 LoadingCache 更新存储在缓存中的 LinkedList 值

Java 网络 音乐流 UDP 或 TCP

java - 在 GET METHOD Spring 带注释的 Controller 上添加错误

使用 Microsoft OpenJDK 升级到 Java 17 后的 Java 编码问题

java - 尝试从运行中重新绘制 Gui

java - Java 网络程序中通过套接字发送的字符串中的最后几个字符有时会丢失

tcp - 使用 WebSocket ping 应用程序数据