python中的进程, 线程
来源:互联网 发布:centos 6.8 搭建lnmp 编辑:程序博客网 时间:2024/06/05 17:00
进程是操作系统分配资源的最小单位
线程是操作系统调度执行的最小单位
定义的不同
- 进程是系统进行资源分配的最小单位.
- 线程是进程的一个实体,是CPU进行调度的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.
区别
- 一个程序至少有一个进程,一个进程至少有一个线程.
- 线程的划分尺度小于进程(资源比进程少),使得多线程程序的并发性高。
- 进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率
- 线线程不能够独立执行,必须依存在进程中
优缺点
线程和进程在使用上各有优缺点:线程执行开销小,但不利于资源的管理和保护;而进程正相反。
阅读全文
1 0
- python中的进程, 线程
- Python中的进程和线程
- Python学习笔记(14)-Python中的进程和线程
- Python 中的进程、线程、协程、同步、异步、回调
- Python 中的进程、线程、协程、同步、异步、回调
- Python 中的进程、线程、协程、同步、异步、回调
- Python 中的进程、线程、协程、同步、异步、回调
- Python 中的进程、线程、协程、同步、异步、回调
- Python 中的进程、线程、协程、同步、异步、回调
- Python 中的进程、线程、协程、同步、异步、回调
- Python 中的进程、线程、协程、同步、异步、回调
- python中的进程、线程(threading、multiprocessing、Queue、subprocess)
- python 进程和线程
- python进程和线程
- python进程&线程
- Python进程和线程
- Python 进程与线程
- python 线程与进程
- Spark RDD操作讲解
- C语言实现的一个简单的HTTP程序
- C++中循环语句语法
- 指针与句柄的区别
- Aggressive Cows
- python中的进程, 线程
- 如何学习C#和C++
- 【整数划分+DP】HDU_1028_D
- hdu 6097 Mindis
- STM32定时器(TIM)之通用定时器
- 退出和退出状态码
- Cocos Creator Joystick虚拟摇杆
- 【CSU 1529】Equator (前缀和,双端队列)
- Spring(1)Ioc和Aop底层原理