2020大厂面试JUC线程重要技术点【集合+线程+阻塞队列+线程池】(下)

2020大厂面试JUC线程重要技术点【集合+线程+阻塞队列+线程池】(下)

6.3 生产者-消费者案例【新方式】案例:一个初始值为0的变量,两个线程交替操作,一个加一,一个减一,来5轮class SahreData{ private int number = 0; private Lock lock = new ReentrantLock(); private ...

2020大厂面试JUC线程重要技术点【集合+线程+阻塞队列+线程池】(上)

2020大厂面试JUC线程重要技术点【集合+线程+阻塞队列+线程池】(上)

一、集合安全问题1.1 ArrayList空的集合初始值为10object类型的数组扩容Arrays.copyOf 原始大小的一倍线程不安全1.1.1 不安全java.util.concurrentModificationExceptionVector加了锁保证了数据一致性,但是并发性急剧下降,所以...

Java面试疑难点解析 - 面试技巧及语言基础

61 课时 |
3491 人已学 |
免费

Java面试疑难点解析 - Java Web开发

36 课时 |
662 人已学 |
免费

Java面试疑难点解析 - 系统架构及项目设计

25 课时 |
1394 人已学 |
免费
开发者课程背景图

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。