线程共享 发表于 2022-03-20 分类于 编程 文章字数:131,阅读全文大约需要1分钟 synchronized 对象锁,锁定具体对象 类锁,锁定整个class volatile 最轻量级的同步机制 只能保证数据是从主内存中读取的,而不是当前cpu内存的缓存数据。 一个线程写,多个线程读,只能保证可见性 threadLocal 线程直接独立的变量 线程之间不会冲突 一个绑定在线程上的Map 每个变量每个线程都有一个自己的变量,所以最好是小的值。