社区
高性能WEB开发
帖子详情
JAVA多线程对多CPU
leeleesl
2012-10-28 10:19:00
我曾听说JAVA对多CPU支持不好,用线程池或多线程只有把一个cpu用满了,才能用其他cpu,我一直都怀疑,所以向各位高手求证一下,我的理解应该是JAVA多线程每个CPU都会分摊,对吗?
...全文
500
5
打赏
收藏
JAVA多线程对多CPU
我曾听说JAVA对多CPU支持不好,用线程池或多线程只有把一个cpu用满了,才能用其他cpu,我一直都怀疑,所以向各位高手求证一下,我的理解应该是JAVA多线程每个CPU都会分摊,对吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beowulf2005
2012-11-16
打赏
举报
回复
看java.util.concurrent 包没用。 追到 Thread class 就没了。 Thread class 里会启动 native 方法来映射线程, native方法的实现是依赖JVM具体实现而各不相同的。 楼主的问题看JDK 代码实现没用, 要看 JVM 的源代码才有用。 HotSpot JVM应该是C++写的来着,貌似也是开源的。 再往下挖的话,JVM和在每个OS上的版本都是不同的, 因为Win LINUX Solaris 提供的进程模型以及CPU调度方式都不太一样,比方说线程优先级映射问题。 这个问题水深着呢。
24K純帥
2012-11-13
打赏
举报
回复
多线程在java.util.concurrent 包,LZ可以去看看API
beowulf2005
2012-11-10
打赏
举报
回复
搜java Green threads绿色线程模式
jiqimaoshiwoa
2012-10-29
打赏
举报
回复
我的理解是cpu和java有什么关系吗?是操作系统分配调度cpu的
单核
CPU
支持
Java
多线程
吗?我们来一起看看吧
单核
CPU
支持
Java
多线程
吗?我们来一起看看吧
java
中的
多线程
和
cpu
的线程区别
(2)
Java
多线程
并不是由于
cpu
线程数为多个才称为
多线程
,当
Java
线程数大于
cpu
线程数,操作系统使用时间片机制,采用线程调度算法,频繁的进行线程切换。 (3) 线程是操作系统最小的调度单位,...
万字图解
Java
多线程
java
多线程
我个人觉得是
java
Se中最难的一部分,我以前也是感觉学会了,但是真正有
多线程
的需求却不知道怎么下手,实际上还是对
多线程
这块知识了解不深刻,不知道
多线程
api的应用场景,不知道
多线程
的运行流程等等,...
Java
多线程
超详解
随着计算机的配置越来越高,我们需要将进程进一步优化,细分为线程,充分提高图形化界面的
多线程
的开发。这就要求对线程的掌握很彻底。 那么话不多说,今天本帅将记录自己线程的学习。 线程的相关API //获取当前...
Java
多线程
(超详细!)
注意:一个进程可以启动多个线程。 eg.对于
java
程序来说,当在DOS命令窗口中输入:
java
HelloWorld 回车之后。 会先启动JVM,而JVM就是一个进程。 JVM再启动一个主线程调用main方法。 同时再启动一个垃圾回收线程...
高性能WEB开发
25,985
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章