
概念
hpulfc
你好啊 多评论呐~
展开
-
线程同步中的一些锁、条件、信号量的解析
python threading 中的 Lock, RLock, Condition, Semaphore, Event 不是目录python threading 中的 Lock, RLock, Condition, Semaphore, EventLockRLockConditionsamephoreevent 这些内容主要是用来控制在并发过程中,线程的同步行为的。 Lock lock 是在控制同步中 常见且基础的对象。通过这个对象可以控制共享资源的串行访问。 需要注意: 锁的获取、释放, 防止死锁! f原创 2020-06-18 16:39:44 · 279 阅读 · 0 评论 -
一些概念:同步、异步、协程
同步 同步:指的一些处理流程在某一时刻/时段内进行顺序执行。常见的有线程的同步,这里的同步是对于线程来说的,因为他们会去访问修改同一部分资源,线程之间在某个时间段内是可以交叉执行,这就有可能造成数据数据混乱,所以这里了就是需要进行同步的操作,要进行顺序执行。可以理解为排队(访问修改)共享资源,以达到顺序的目的,这样一条队伍(现实中的队伍)中的各个线程(军训中的人)也就是步调一致了,同步也就是这么...原创 2018-11-30 13:50:59 · 415 阅读 · 0 评论 -
redis 分布式锁
使用redis的比较完美的加锁解锁 习惯性说一下写这篇文章要说明什么,我们经常用redis进行加锁操作,目的是为了解决并发可能带来的问题。但是使用redis加锁的方式有多种,本文对常见的几种方式进行解析,并提供一种相对完美的方案。 read & write 问题 这是一个经典问题,请看代码: //redis中的某个键自增 $val = $this->...转载 2019-01-05 12:11:39 · 225 阅读 · 0 评论