百科问答小站 logo
百科问答小站 font logo



对于多核CPU java中Thread.currentThread() 指的是哪个核上的线程? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

线程和核心没有对应的关系

运行在一个线程的代码,有可能一会儿在这个核心负责处理,一会儿在那个核心处理,,,,

不同的线程也可能在同一个核心进行处理。



线程是盖一个房子的过程。

CPU是工人。

操作系统是包工头。


你现在开了一个线程,要盖一个房子,分成很多步骤,挖坑,打地基,浇柱子、垒墙……

你开了很多线程盖很多房子……

操作系统分配工人去很多工地盖房子……

你现在说,我这个房子是哪个工人盖的?

你这个房子是很多工人一起盖的……




  

相关话题

  为什么系统调用时要把一些寄存器保存到内核栈又从内核栈恢复? 
  为什么不同系统不能兼容同一个已编译的可执行二进制文件? 
  64位操作系统,进行64位数运算,比32位操作系统快吗? 
  Java 泛型 <? super T> 中 super 怎么 理解?与 extends 有何不同? 
  你怎么看待华为与它的鸿蒙OS? 
  为何中国有相当一部分 Windows 用户不愿意用 Windows 10? 
  甲骨文诉谷歌案,法院裁决 Java API 受版权保护,这是破坏性先例吗? 
  Linux的ls -l命令输出的第二列的数字代表什么? 
  如何评价雷电 OS? 
  x86 win32下的汇编指令集可认为是 cpu提供的指令集 + win32提供的指令集 吗? 

前一个讨论
怎么回答面试官的题目:你是怎么理解 http?
下一个讨论
相机如何接收非三原色的单色光?





© 2024-11-08 - tinynew.org. All Rights Reserved.
© 2024-11-08 - tinynew.org. 保留所有权利