按照惯例我查了百度,百度百科是这样解释的线程安全是多线程编程时的计算机程序代码中的一个概念。在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现数据污染等意外情况。为了能直观展示多线程安全问题,我模拟了多窗口卖票场景(假如某演唱会剩余5张票,...
线程安全是指多个线程同时访问同一个类时,如果不需要额外的同步,这个类的行为仍然是正确的。原子操作是线程安全的,锁就是要把复合操作变成原子操作。比较常见的复合操作有: 1)、读 - 写 - 改 2)、检查再修改public class Instance() { private Instance in = null; public Instance ge...