并发编程
涛子丶白了你一眼
这个作者很懒,什么都没留下…
展开
-
并发编程专栏一
并发编程专栏1、Synchronized用过吗,其原理是什么?2、你刚才提到获取对象的锁,这个“锁”到底是什么?如何确定对象的锁?3、什么是可重入性,为什么说Synchronized是可重入锁?4、JVM对Java的原生锁做了哪些优化?5、为什么说Synchronized是非公平锁?6、什么是锁消除和锁粗化?7、为什么说Synchronized是-个悲观锁?乐观锁的实现原理又是什么?什么是CAS,它有什么特性?8、乐观锁一定就是好的吗?原创 2020-11-03 14:26:51 · 5216 阅读 · 1 评论 -
并发编程专栏二
并发编程高级面试专栏二并发编程高级面试专栏二17、Java中的线程池是如何实现的?18、创建线程池的几个核心构造参数?19、线程池中的线程是怎么创建的?是- -开始就随着线程池的启动创建好的吗?20、 既然提到可以通过配置不同参数创建出不同的线程池,那么Java中默认实现好的线程池又有哪些呢?请比较它们的异同。21、如何在Java线程池中提交线程?22、什么是Java的内存模型,Java中各个线程是怎么彼此看到对方的变量的?23、请谈谈volatile有什么特点原创 2020-11-03 15:03:48 · 5180 阅读 · 0 评论