10 2018 档案

摘要:并发之AQS原理(三) 如何保证并发 1. 如何保证并发 AbstractQueuedSynchronizer 维护了一个 state (代表了共享资源)和一个FIFO线程等待队列(多线程竞争资源被阻塞时会将线程放入此队列)。 由于state是由volatie修饰的所以该变量的改动都是立等可见的。 阅读全文
posted @ 2018-10-15 15:47 枫飘雪落 阅读(1568) 评论(1) 推荐(1) 编辑
摘要:并发之AQS原理(一) 如果说每一个同步的工具各有各的强大,那么这个强大背后是一个相同的动力,它就是AQS. AQS是什么 AQS是指java.util.concurrent.locks包里的AbstractQueuedSynchronizer类,抽象的FIFO队列式的同步器,AQS定义了一套多线程 阅读全文
posted @ 2018-10-11 14:33 枫飘雪落 阅读(1729) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示