什么是并发和并行?什么是进程和线程?进程和线程的区别
Posted gdavid
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是并发和并行?什么是进程和线程?进程和线程的区别相关的知识,希望对你有一定的参考价值。
- 并发:不同的代码块交替执行
- 并行:不同的代码块同时执行
- 进程是操作系统资源分配的最小单位,线程是CPU调度的最小单位
- 线程依附于进程,没有进程就没有线程,一个进程默认提供一个线程(主线程),进程可以创建多个线程
- 进程不共享全局变量,同一个进程中的线程共享全局变量
- python进程开销大但可以利用多核(并行),python线程开销小但不能利用多核(并发
以上是关于什么是并发和并行?什么是进程和线程?进程和线程的区别的主要内容,如果未能解决你的问题,请参考以下文章