摘要: 进程是执行中的程序,线程则是轻量级的进程 线程是cpu调度的最小单位,而进程是资源分配的最小单位 进程包含线程,GIL全局解释器锁,只是在Cpython中, 在一个程序中可以同时有多进程和线程 开启多线程 开启多线程的另一种方法 真实的线程数要加1 计算线程数 阅读全文
posted @ 2018-02-07 22:28 许光宗 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一,守护线程 守护线程和守护进程是一样的,都是随着主进程或者主线程的结束而结束 当我们再起一个线程时: 二,线程的锁 有种特殊情况: 这种情况还是要加锁的: GIL锁的不是数据,而是线程 三,死锁 这就是死锁现象了,怎么解决这个问题呢? 用RLock就可以解决这个问题了 lock是互斥锁 RLock 阅读全文
posted @ 2018-02-07 22:27 许光宗 阅读(112) 评论(0) 推荐(0) 编辑