设计线程安全的程序
摘要:
在上一篇博文(线程安全性:num++操作为什么也会出问题?)中,举了一个简单的num++操作导致线程不安全的例子: 当多个线程同时访问Tool类的plus()方法时,它产生了预期之外的结果,num++看似是一步操作,但其实它包含了多个操作:读取num,将num加一,将计算结果写入num,当多个线程同 阅读全文
posted @ 2016-09-28 17:22 伪善者ql 阅读(360) 评论(0) 推荐(0)
posted @ 2016-09-28 17:22 伪善者ql 阅读(360) 评论(0) 推荐(0)
posted @ 2016-09-28 14:28 伪善者ql 阅读(1705) 评论(4) 推荐(1)