猿问
为什么只能用单核cpu的软件并不是将一个cpu线程独占,而是每个线程平均占用?
比如说,我cpu有四个线程,那么运行一个只能利用单线程的软件为什么不是这个进程把第一个核心的所有资源占用,而是每个线程占用百分之25?
杨魅力
浏览 892
回答 3
3回答
炎炎设计
现代的操作系统对cpu的操作是抢占式多线程机制,在获取cpu控制时获得时间片,时间片结束后就控制权交付给别的线程。
0
0
0
FFIVE
家用PC是分时系统, 采用时间片轮转的方式平均分配资源。 如果单线程独占整个CPU核心的话该线程死循环怎么办
0
0
0
随时随地看视频
慕课网APP
相关分类
Java
我要回答