线程安全问题概述

如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行结果是一样的,而且其他变量的值和预期的结果也是一样的,就是线程安全的。 

图:

单线程程序   

 

多线程没有共享数据

 

 

 多线程共享数据

 

 

 

 

线程安全的代码实现

举例:

 

 

 

 

 

 

 

posted on 2022-07-08 16:20  淤泥不染  阅读(17)  评论(0编辑  收藏  举报