代码所在进程中有多个线程在同时运行,而这些线程会同时运行这段代码。如果每次运行结果和单线程运行的结果一样,且其他变量的值和预期的也是一样的,就是线程安全。
加上 synchronized:一段代码同时只能有一个线程来操作。so是线程安全的。
代码所在进程中有多个线程在同时运行,而这些线程会同时运行这段代码。如果每次运行结果和单线程运行的结果一样,且其他变量的值和预期的也是一样的,就是线程安全。
加上 synchronized:一段代码同时只能有一个线程来操作。so是线程安全的。