摘要:
问:线程学完了,现在我们开始学习进程了吧? 答:是的。前面说到线程就是我们的手,我们现在可以学习一下我们的“胳膊”了。 我们有了多线程,为什么还要学习多进程呢?这是因为在Python当中有一把GIL锁的存在,比如某些耗CPU的运算的时候,我们可以运行多进程多个CPU并发的操作进行操作。对于IO操作来 阅读全文
posted @ 2019-06-12 20:18
时海涛|Thomas
阅读(195)
评论(0)
推荐(0)
摘要:
第三部分:Semaphore控制进入数量的锁 有时候可能需要运行多个工作线程同时访问一个资源,但要限制总数。例如,连接池支持同时连接,但是数目可能是固定的,或者一个网络应用可能支持固定数据的并发下载。这些连接就可以使用semaphore来进行管理。 我们可以看到结果是20个并发去执行的,如果我们想一 阅读全文
posted @ 2019-06-12 16:23
时海涛|Thomas
阅读(245)
评论(0)
推荐(0)

浙公网安备 33010602011771号