首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >多Java线程和对跨多核的线程分布的控制

多Java线程和对跨多核的线程分布的控制
EN

Stack Overflow用户
提问于 2018-10-20 01:24:09
回答 1查看 170关注 0票数 1

当我们有多个核心机器并且使用Java并发时,多个线程跨多个核心是可能的。此外,我们在Java中确实有流,它可以帮助分发工作。

然而,我们如何确保线程在核心之间正确分布,以便我们有效地利用核心?

线程分布在windows和Linux操作系统上有什么不同?英特尔和AMD处理器之间有何不同?对于不同的操作系统和处理器,我们需要以特定的方式处理线程吗?

EN

回答 1

Stack Overflow用户

发布于 2018-10-20 01:52:54

Java Thread使用底层操作系统的本机线程工具。因此,在Java中,除了Thread类允许您传递给OS的任何值之外,您无法控制OS如何运行Thread。Java和操作系统如何处理这些值取决于操作系统和Java实现。

我不认为您是一个高级系统程序员,所以我建议您让Java来处理效率。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52897225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档