模块十一 python多线程处理
什么是进程
进程是执行中的程序
拥有独立地址空间,内存,数据栈
操作系统管理
派生新进程
进程间通信IPC方式共享信息
什么是线程?
同进程下执行,并共享相同的上下文
线程间的信息共享和通信更加容易
多线程并发执行
需要同步原语
python与线程
解释器主循环
主循环中只有一个控制线程在执行
使用全局解释器锁GIL
GIL保证一个线程
设置GIL
切换进一个线程去执行
两种线程管理
什么是进程
进程是执行中的程序
拥有独立地址空间,内存,数据栈
操作系统管理
派生新进程
进程间通信IPC方式共享信息
什么是线程?
同进程下执行,并共享相同的上下文
线程间的信息共享和通信更加容易
多线程并发执行
需要同步原语
python与线程
解释器主循环
主循环中只有一个控制线程在执行
使用全局解释器锁GIL
GIL保证一个线程
设置GIL
切换进一个线程去执行
两种线程管理