复习
1.JoinableQueue---可以被join的队列
2.多线程--操作系统运算调度的最小单位
3.线程的使用方法和进程一致
4.守护线程
5.线程的安全问题
--互斥锁mutex
--递归锁Rlock
--信号量
--死锁的问题
详解:
1.JoinableQueue---可以被join的队列
join是等待任务结束
队列怎么叫结束?
调用task_done一次则表示有一个数据被处理完成了,当task_done次数等于put
2.多线程--操作系统运算调度的最小单位
3.线程的使用方法和进程一致
4.守护线程
5.线程的安全问题
--互斥锁mutex
--递归锁Rlock
--信号量
--死锁的问题
今日内容
GIL锁
内存管理
为什么Cpython要这么设计?
GIL锁的加锁与解锁时机
GIL给我们造成的影响
解决方案
GIL锁与自定义锁的关系