摘要: 我们先看个错误示例。代码功能:声明一个数字并赋值10000.然后让1w个线程去减少1,1w个线程去增加1。理论上说,加一万减一万,最后数字的结果并不会改变。 代码: 最后输出的结果是9999。这个结果不固定,有多有少。 造成这种错误的原因是: 假设增加线程获取到数字是10000,进行了加一操作,结果 阅读全文
posted @ 2019-10-23 15:36 LingCode丶 阅读(270) 评论(0) 推荐(0)