多线程
IamHYN
这个作者很懒,什么都没留下…
展开
-
华为和阿里都考过的多线程编程题,你会吗?多线程交替打印 ABC的多种实现方法
题目描述如下:编写一个程序,开启三个线程,这三个线程的 ID 分别是 A、B 和 C,每个线程把自己的 ID 再屏幕上打印 10 遍,要求输出结果必须按 ABC 的顺序显示,如 ABCABCABC… 依次递推这是一道经典的多线程编程面试题,首先吐槽一下,这道题的需求很是奇葩,先开启多线程,然后再串行打印 ABC,这不是吃饱了撑的吗?不过既然是道面试题,就不管这些了,其目的在于考察你的多线程...原创 2019-12-29 13:03:47 · 504 阅读 · 0 评论 -
Hashtable, Collections.SynchronizedMap和ConcurrentHashMap线程安全实现原理的区别以及性能测试
Hashtable,Collections.SynchronizedMap和ConcurrentHashMap线程安全实现原理的区别以及性能测试这三种 Map 都是 Java 中比较重要的集合类,虽然前两个不太常用,但是因为与多线程相关,所以关于这几种 Map 的对比已经成为了 Java 面试时的高频考点。首先要说明的是,其中每一个单独拎出来都足够支撑一篇长篇大论的技术文章,所以本文把重点放在了...原创 2019-11-25 15:07:36 · 1872 阅读 · 0 评论