如果一个类的对象在多线程程序中没有导致竞争状态,则称这样的类为线程安全的( thread-safe) 。
多线程的同步问题指的是多个线程同时修改一个数据的时候,可能导致的问题多线程的问题,又叫 Concurrency
问题
1. 线程同步概念
当两个任务以一种会引起冲突的方式访问一个公共资源时,会引起竞争
。
package Thread;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
public class AccountWithoutSync {
private static Account account = new Account();
public static void main(String[] args) {
ExecutorService executor = Executors.newCachedThreadPool(