摘要: using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text; using System.Threading.Tasks; namespac 阅读全文
posted @ 2020-04-25 20:11 谁说程序猿很猥琐 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 1、缓存雪崩: 缓存雪崩是指,某一时刻,缓存的key都集中失效,导致所有的数据请求都直接请求数据库,这可能对于系统而言是灾难性的。所以在实际应用中,应该将缓存失效的时间尽可能的分散。还可以 队列、加锁、不过用户体验会大大降低 2、缓存穿透 是指所请求的数据在缓存中不存在,全部都要去数据库中查,比如所 阅读全文
posted @ 2020-04-25 13:56 谁说程序猿很猥琐 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1 区别: a 、 moniter 继承的积累为object,sleep 继承 thread 类 b、moniter.wait(),会阻塞线程,阻塞的同时但会释放锁,再次获得锁的时候,需要monitor.Pulse唤醒 c、 thread.sleep 是当前的线程休眠,时间到后,自动恢复 继续往下执 阅读全文
posted @ 2020-04-25 12:17 谁说程序猿很猥琐 阅读(710) 评论(0) 推荐(0) 编辑