程序的多线程应用,必然会出现锁的竞争。锁竞争一次消耗的高达80,000个(甚至更高)时钟周期,那么锁的竞争过多必然会导致性能瓶颈

既然如此消耗性能,又该如何去监测锁竞争呢?

第一步:竞争的监测

第二步:若出现锁的竞争,就需要利用线程转储(thread dump)去分析锁竞争严重的原因了

解释如下:

posted on 2017-08-27 19:05  进_进  阅读(514)  评论(0)    收藏  举报