Skip to content

Latest commit

 

History

History
 
 

使用了并发工具类库,线程安全就高枕无忧了吗?

  • 没有意识到线程重用导致用户信息错乱的Bug:threadlocal
  • 使用了线程安全的并发工具,并不代表解决了所有线程安全问题:concurrenthashmapmisuse
  • 没有充分了解并发工具的特性,从而无法发挥其威力:concurrenthashmapperformance
  • 没有认清并发工具的使用场景,因而导致性能问题:copyonwritelistmisuse
  • (补充)putIfAbsent vs computeIfAbsent的一些特性比对:ciavspia
  • (补充)异步执行多个子任务等待所有任务结果汇总处理的例子:multiasynctasks