1缩小锁的作用范围 2分离锁 3使用线程安全的数据结构 4降低锁的可见度。 5使用Plumber的自动死锁检测解决方案 两个月前向Plumbr公司引进线程死锁的检测之后,我们开始收到一些类似于这样的询问:“棒极了!现在我知道造成程序出现性能问题的原因了,但是接下来该怎么做呢?” 我们努力为自己的产品所遇到的问题思考解决办法,但在这篇文章中我将给大家分享几种常用的技术,包括分离锁、并行数据结构、保护数据而非代码、缩小锁的作用范围,这几种技术可以使我们不使用任何工具来检测死锁。     锁不是问题的…

2019年2月12日 0条评论 1点热度 阅读全文