Thread线程安全

要理解线程安全我们首先举一个例子: 问题: 启动两个线程,同时操作一个变量 v = 0 一个线程对该变量执行 N 次 v++ 另一个线程对该变量执行 N 次 v– 问,当两个线程都执行结束时,v 的值是多少? 结论: 理论上我们的期望值应该是0,但是实际上是一个随机值(也有可能出现0),并且当N越大时出现随机值的概率越高。 通过这个例子我们就可以简单的给线程安全下一个定义,程序运行的结果假如我们1
相关文章
相关标签/搜索