摘要: 1.什么是锁? 多个线程同时想操作同一个资源(数据,对象)时,可能会并发访问的错误,例如都修改同一个数据,这个时候我们需要锁。 锁就是当一个线程操作一个共享资源时,会独占这个资源,直到释放,其他线程才能操作这个资源,把并行变成了串行。 单机单线程的情况下不需要锁,单机多线程,考虑到并发情况就需要锁了 阅读全文
posted @ 2020-12-18 19:39 luytest 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 这个其实很简单。 首先看封装的RedisHelper类里的订阅方法,这里支持传入委托方法。 public void Subscribe(string subChannel, Action<RedisChannel, RedisValue> handler = null) { ISubscriber 阅读全文
posted @ 2020-12-18 15:29 luytest 阅读(144) 评论(0) 推荐(0) 编辑