摘要: 一、线程锁 ​ 运行以下代码: ​ 正常运行代码应该得到600000,而实际结果为440215。这是因为代码过长,cpu进行了代码的切换,切入的时间可能恰好是运算的过程中,使得一次完整的计算没有完成,便直接运行其他线程。当再次切回这个线程时,程序会接着上一次的结果运行,造成切出去时运算的数据丢失。 阅读全文
posted @ 2019-09-18 21:08 唐ceng 阅读(260) 评论(0) 推荐(0) 编辑