什么是并发和并行?什么是进程和线程?进程和线程的区别

  1. 并发:不同的代码块交替执行
  2. 并行:不同的代码块同时执行
  3. 进程是操作系统资源分配的最小单位,线程是CPU调度的最小单位
  4. 线程依附于进程,没有进程就没有线程,一个进程默认提供一个线程(主线程),进程可以创建多个线程
  5. 进程不共享全局变量,同一个进程中的线程共享全局变量
  6. python进程开销大但可以利用多核(并行),python线程开销小但不能利用多核(并发

猜你喜欢

转载自www.cnblogs.com/Gdavid/p/11747101.html
今日推荐