并发:是指在一段时间内多个程序运行在一个CPU上
并行, 在同一时间点,多个程序运行多个CPU。所以并行最大就是CPU的数量
由于GIL的存在,同一个进行的线程只能运行在用一个CPU上,所以多线程是不能并行的
但是python中多进行是运行在多个CPU上,所以只有多进程是并行的,多线程和协程是并发的
同步: 指代码在调用io操作时,必须等待io操作完成才返回的调用方式
异步:就是不用等待, 多线成是异步操作,提交线程之后立马返回
阻塞:调用函数时候当前线程被挂起
非阻塞:
标签:异步,并行,并发,线程,多线程,CPU 来源: https://www.cnblogs.com/shamoguzhou/p/16642418.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。