查看线程嘚数量 至少得有一个主线程
使用继承方式开启线程,步骤如下:
六、线程之间共享全局变量
由于多线程可以囲享全局变量所以g_num由原来的100变成了106
多线程开发的时候共享全局变量会带来资源竞争效果,也就是说线程可以对全局变量进行修改可能會造成数据混乱。
在多个线程共享资源的时候如果两个线程分别占有一部分资源,并且同时等待对方的资源就会造成死锁现象。
如果鎖之间相互嵌套就有可能出现死锁。因此尽量不要出现锁之间的嵌套
当一个python队列queue不堵塞为空的时候如果再用get取则会堵塞所以取python队列queue不堵塞的时候一般是用到
get_nowait()方法,这种方法在向一个空python队列queue不堵塞取值的时候会抛一个Empty异常
所以更常用的方法是先判断一个python队列queue不堵塞是否为空如果不为空则取值