多线程

1.多线程了解多少?

2.使用多线程会有什么问题?

3.你是怎么理解“线程安全”的?

4.如果我现在想要某个操作等待线程结束之后才执行,有什么方法可以实现?

5.为什么要用CountDownLatch?

6.CountDownLatch底层是什么?

7.synchronized关键字来说一下,它的用途是什么?synchronized底层原理是什么?

8.线程安全的容器有哪些(着重于ConcurrentHashMap、CopyWriteOnArrayList与其他非线程安全容器的区别以及它们的具体实现)?

9.ThreadLocal你了解过吗?主要是用来干什么的?具体的源码实现原理来说一下吧?

10.synchronized锁和ReentranLock锁有什么区别?

11.为什么要用线程池。JDK默认实现了几个线程池,线程池常用参数?

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容