发布了文章2021-10-04
写一个生产者和消费者,生产--消费--生产--消费,这样子循环。 {代码...} {代码...} 2个线程,一个生产,一个消费。生产者increment 之后,唤醒消费者,消费者开始消费。
发布了文章2021-10-04
{代码...} {代码...} {代码...} 当有线程获取写锁的时候,其他线程去调用读相关操作,没办法获取读锁,只能等待写锁释放,才可以获取。
发布了文章2021-09-18
如何保证redis 缓存和mysql 数据一致性?常用的就是延迟双删。先删除,更新数据,休眠一段时间,再删除。或者利用阿里的 cancel(最少3家公司问了)