多线程【三】:线程安全与不安全

目录 线程安全 线程不安全 一、线程不安全的原因 1.原子性 2.可见性 3.代码的顺序性 二、解决线程不安全问题 1.原子性 2.可见性&有序性 3.线程封闭 4.不变性 线程安全 如果多线程环境下代码运行的结果是符合我们预期的,即在单线程环境应该的结果,则说这个程序是线程安全的。 线程不安全 一、线程不安全的原因 1.原子性 例:卖票 A-1和A-2不具有原子性,导致代码行之间插入了并发/并行
相关文章
相关标签/搜索