摘要:
线程通信 JDK 对于需要多线程写作完成的场景,提供对应API 支持 多线程协作场景:生产者 - 消费者模型。 (线程阻塞、线程唤醒) 使用方式: wait / notify 和 park / unpark wait / notify 只能由同一对象锁的持有者线程调用,也就是写在同步块里面,否则会抛 阅读全文
摘要:
CAS机制的使用 AtomicInteger 就是对 unsafe 类进行封装 手动实现 import java.lang.reflect.Field; import sun.misc.Unsafe; public class CounterUnsafe { volatile int i = 0; 阅读全文