码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-10-27 12:50:08      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:执行   创建   调度   的区别   并发   分配   操作   默认   变量   

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

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

标签:执行   创建   调度   的区别   并发   分配   操作   默认   变量   

原文地址:https://www.cnblogs.com/Gdavid/p/11747101.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!