单核CPU如何执行多线程

1.(单核CPU)同一时间,cpu只能处理1个线程,只有1个线程在执行

2.多线程同时执行:是CPU快速的在多个线程之间的切换

3.cpu调度线程的时间足够快,就造成了多线程的“同时”执行

4.如果线程数非常多,cpu会在n个线程之间切换,消耗大量的cpu资源

5.每个线程被调度的次数会降低,线程的执行效率降低

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 目录 一、基本概念1.多线程2.串行和并行, 并发3.队列与任务4.同步与异步5.线程状态6.多线程方案 二、GC...
    BohrIsLay阅读 1,630评论 5 12
  • 前言 个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要...
    尧淳阅读 695评论 0 17
  • 夏秋的火热 烤干了体内最后的水分 站在黄河以北 我渴望一方绿洲 有白鹭在湿地寻觅鱼虾 悠闲地踱步 时不时将长长的黑...
    碧海青天2017阅读 149评论 0 1
  • 掬一捧清水,忆似水流年 新的一年悄然而至,大家一脸倦容回家和家人团聚欢闹,与我,只想独享这一刻美好的岁月,在脑海里...
    你就是我最美的未来阅读 845评论 0 0
  • 现在的我,不到三十岁,不如20岁的时候年轻有活力,也不如20岁的时候雄心勃勃,却也不像20岁的时候畏首畏尾。 我一...
    又又又又又又又阅读 530评论 0 0