其他分享
首页 > 其他分享> > 并行 并发 同步 异步

并行 并发 同步 异步

作者:互联网

并发:是指在一段时间内多个程序运行在一个CPU上

并行, 在同一时间点,多个程序运行多个CPU。所以并行最大就是CPU的数量

由于GIL的存在,同一个进行的线程只能运行在用一个CPU上,所以多线程是不能并行的

但是python中多进行是运行在多个CPU上,所以只有多进程是并行的,多线程和协程是并发的

同步: 指代码在调用io操作时,必须等待io操作完成才返回的调用方式 

异步:就是不用等待, 多线成是异步操作,提交线程之后立马返回

阻塞:调用函数时候当前线程被挂起

非阻塞:

标签:异步,并行,并发,线程,多线程,CPU
来源: https://www.cnblogs.com/shamoguzhou/p/16642418.html