关于多线程和多进程,我已经写过文章了,在这里只不过是写一些零碎的相关知识,以后可能会慢慢补充
- 并发:通过线程和任务之间的相互切换(即 python 中的协程)实现。一般来说,多线程可以在不同的 CPU 上运行,所以是有一定的并行能力的。但是 python 的 GIL 让 python 的并发只允许一个线程或任务执行。
- 并行:多个任务同时进行。
- 并发用于 I/O 操作频繁的场景。
- 并行用于 CPU 密集型的场景,比如并行计算等。
关于多线程和多进程,我已经写过文章了,在这里只不过是写一些零碎的相关知识,以后可能会慢慢补充
本文标题:python拾遗6 - 多线程、多进程
本文链接:https://www.haomeiwen.com/subject/tzfmghtx.html
网友评论