摘要: 众所周知的几个知识点 volatile保证了可见性和有序性,仅在32位long、double类型保证原子性; synchronized保障了原子、有序、可见性,实际上是内部锁; 显式的可重入锁ReentrantLock或者一些工具类如Semaphore, CountDownLatch保障原子、有序、 阅读全文
posted @ 2020-04-26 17:40 昕友软件开发 阅读(779) 评论(0) 推荐(0) 编辑
欢迎访问我的开源项目:xyIM企业即时通讯