摘要: 递归锁 互斥锁 递归锁 死锁 死锁就是在使用互斥锁的时候,同时开启了两把锁,就会导致死锁问题 因为同一时间只能由一个线程打开锁,然后关闭锁之后才可以去有另外一个线程去执行锁 就是一个线程还没有释放一个锁,但是另一个线程已经拿到了其他锁的钥匙,导致第一个执行的线程没办法拿到下一个锁的钥匙,也没办法执行 阅读全文
posted @ 2019-09-18 17:10 cheerxiong 阅读(1092) 评论(0) 推荐(0)
摘要: 自己的分析 GIL锁就是一个全局解释器锁 也就是python中因为有垃圾回收机制的存在。垃圾回收机制也是一个线程,如果所有的线程都可以使用cpu的不同资源(也就是多核 cpu并行处理线程的情况) 这里涉及到一个小知识 我们知道在一个语言中,要对一个变量名进行赋值操作,就不是表面所看见的拿到内存中所存 阅读全文
posted @ 2019-09-18 15:35 cheerxiong 阅读(352) 评论(0) 推荐(0)
摘要: ![](https://img2018.cnblogs.com/blog/1739643/201909/1739643-20190918120841558-21147598.jpg) ![](https://img2018.cnblogs.com/blog/1739643/201909/1739643-20190918120901153-57519268.jpg) ![](https://img2... 阅读全文
posted @ 2019-09-18 12:10 cheerxiong 阅读(113) 评论(0) 推荐(0)