gpt4 book ai didi

java - java中多线程的概念

转载 作者:行者123 更新时间:2023-12-01 13:29:31 26 4
gpt4 key购买 nike

在用 C 语言进行多线程编程时,我们可以将线程分配给处理器的不同内核,这样我们就可以确保线程将在不同的内核中执行(即超线程)。但是 java 究竟是如何完成上述任务的--

  1. 它是否将线程分配给单个核心并在其中执行时间戳基础或分配给不同的核心..?
  2. 如果将上述分配给不同的核心,那么如何..?

最佳答案

默认情况下,Java 不实现任何形式的线程关联。但是,由于它使用底层操作系统的线程,因此可以使用 native 代码来设置线程的 cpu 关联性。执行此操作的项目的一个示例如下: https://github.com/peter-lawrey/Java-Thread-Affinity

关于java - java中多线程的概念,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21647707/

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