摘要:
一.线程安全 多线程操作时,内部会让所有线程排队处理.如:list/dict/queue 线程不安全+锁=>排队处理 二. 锁 1.lock(1次放1个)但不能连续lock,否则锁死 2.Rlock也是(1次放1个)可以连续lock,不会锁死 3.BoundedSemaphore(一次放N个,N个N 阅读全文
摘要:
一.关于线程和进程的说明 python本身没有进程和线程,python中调用了操作系统的线程和进程. 一个应用程序(软件),可以有多个进程(默认只有一个),一个进程中可以创建多个线程(默认一个). 创建进程是为了提供环境让线程工作,进程和进程之间做数据隔离(java/c#) 创建线程是因为线程是cp 阅读全文