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