随笔分类 -  并发

摘要:一、概述 谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! 类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的ReentrantLo 阅读全文
posted @ 2022-03-09 16:15 高压锅里的大萝卜 阅读(149) 评论(0) 推荐(0) 编辑
摘要:1:为什么会出现Atomic类 在多线程或者并发环境中,我们常常会遇到这种情况 int i=0; i++ 稍有经验的同学都知道这种写法是线程不安全的。为了达到线程安全的目的,我们通常会用synchronized来修饰对应的代码块。现在我们有了新的方法,就是使用J.U.C包下的atomic类。 2:A 阅读全文
posted @ 2022-03-09 14:43 高压锅里的大萝卜 阅读(301) 评论(0) 推荐(0) 编辑
摘要:1.同步关键字 Synchronized 2.并发包中锁 Lock 3.object对象等待通知 ObjectMonitor wait notify 4.锁对应的条件变量 并发包中锁的条件变量 condition await signal 5.并发包中的阻塞队列 BlockingQueue6.并发包 阅读全文
posted @ 2022-03-09 11:30 高压锅里的大萝卜 阅读(848) 评论(0) 推荐(0) 编辑

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