摘要: 今天三个部分的知识、递归锁(解决同步锁造成的锁死现象)、同步对象(类似一个锁,使两个线程之间进行同步)、信号量(控制线程数量的一个锁),悄悄的说一下,算上昨天的同步锁,虽然已经讲了四种锁了,但是据说总共是有五种锁的,最后一个我还不知道是个啥。 一、递归锁 昨天引入了同步锁的概念,但是因为同步锁的引入 阅读全文
posted @ 2020-04-09 23:49 崆峒山肖大侠 阅读(209) 评论(0) 推荐(1) 编辑
摘要: 今天首先是继续看了一下关于GIL的问题,其实昨天验证后存在的问题本身之外,还有一个更加令人震惊的问题,为啥listen和game在使用了多线程之后时间缩短了,而之后的add和cheng的用了多线程运算时间却反而增多了,下面我就慢慢叙来: 首先是我们常处理的任务分为两种类型: 1.IO密集型(存在大量 阅读全文
posted @ 2020-04-09 00:26 崆峒山肖大侠 阅读(194) 评论(0) 推荐(1) 编辑