多线程、单线程与同步、异步

同步与异步多用于函数调用.

同步即是你调用主线程去执行函数,且有顺序的执行,所谓的自始自终.而异步的其实也是单线程,当然多线程也能实现异步,一般单线程即可满足需求.利用时间片的概念,将总的时间分成多个时间片,然后主函数异步调用函数的回调,每次主线程做完了事,就去轮询状态,如果有一个函数执行完,就调用他的结果.

多线程单线程

多线程当然就是多个处理器同时执行,以最快的速度完成处理.
单线程即是单个cpu执行.

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

推荐阅读更多精彩内容

  • 线程和同步异步的知识,在我们刚踏入程序这一行业的时候就开始接触了。 但是由于I/O(磁盘读写,网络通信)这种耗时的...
    senpaiLi阅读 7,582评论 1 17
  • 从哪说起呢? 单纯讲多线程编程真的不知道从哪下嘴。。 不如我直接引用一个最简单的问题,以这个作为切入点好了 在ma...
    Mr_Baymax阅读 2,821评论 1 17
  • Object C中创建线程的方法是什么?如果在主线程中执行代码,方法是什么?如果想延时执行代码、方法又是什么? 1...
    AlanGe阅读 1,777评论 0 17
  • 01 前几天和朋友聊微信说到朋友圈最近很流行的一句话叫“我负责貌美如花你负责赚钱养家”,朋友发了一个惊呆了的表情包...
    Josie乔阅读 8,557评论 70 311
  • 在学习了Objective-C语言和Foundation框架之后,开始学习iOS界面的开发。首先了解一下iOS的应...
    李琪_59dc阅读 1,889评论 0 2