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