并发、并行、同步、异步、阻塞、非阻塞

Python 2019-02-28 1051

1.并发
一个时间段内,有多个程序在同一个cpu上运行,但是任意时刻只有一个程序在cpu上运行
PS:比如泡茶,在烧水的同时,可以洗茶壶,茶杯。
2.并行
任意时刻点上,多个程序同时运行在多个cpu上
PS:多个人来完成泡茶这件事,A完成烧水,B完成洗茶杯,C完成洗茶壶。。。
3.同步
代码调用I/O操作时,必须等待I/O操作完成后才返回的调用方式
4.异步
代码调用I/O操作时,不必等待I/O操作完成就返回的调用方式
5.阻塞
调用函数时当前线程被挂起
6.非阻塞
调用函数时当前线程不会被挂起,而是立即返回

标签:Python

文章评论

评论列表

已有0条评论