进程 线程 并发 并行 阻塞 同步 的区别

并行和并发

并行是一边听音乐一边抖腿。(两件事真正意义上同时发生)
并发则是听了一秒钟音乐暂停音乐开始抖腿,过一秒钟停止抖腿继续播放音乐。如此往复。(两件事的确都大致相同的时间段内在执行,但是并不是严格意义上的同时)

进程和线程

每个线程必须要依附于一个进程(进程用于资源分配,线程用于任务调度)
一个进程的多个线程可以并发执行,也可以并行执行(前提是这个是多核CPU)

同步和异步

同步是给女朋友发了消息,把手机调成静音模式,时不时看她有没有回复。
异步则是给女朋友发了消息以后,把女朋友的回复设置成专有的声音,听到这个声音以后查看女朋友的消息。

阻塞和非阻塞

阻塞就是啥事也不敢专门等待女朋友回消息。
非阻塞就是一边做别的事情,一边等待女友回消息。

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

推荐阅读更多精彩内容