为了账号安全,请及时绑定邮箱和手机立即绑定

如果CPU不是单线程的?

如果CPU不是单线程的,那么就会出现Mr.Thread和Ms.Runnable 交替出现的情况,是这样吧? (我的CPU是四核8线程的)

550a4adf00011bfd04370410.jpg

550a4adf000191f005000317.jpg


正在回答

4 回答

单核也能看到交替出现的情况

0 回复 有任何疑惑可以回复我~

跟多少核没有关系的,CPU都是分段的,一段时间给任务1,一段时间给任务2,一段时间再给任务1.

宏观上,用户并不知道CPU分段了,这就是分时操作。

所以当CPU轮转到该线程时,就会执行;当时间片过了,就会等待。

所以即便是单核的CPU,也会有多线程!

1 回复 有任何疑惑可以回复我~

其实我也不明白你说的什么意思。所以我就这样回答啦。

0 回复 有任何疑惑可以回复我~

分时操作系统

0 回复 有任何疑惑可以回复我~
#1

晨曦吻月 提问者

什么意思?
2015-03-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

如果CPU不是单线程的?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信