摘要: 4、线程组ThreadGroup 4.1 什么是线程组 线程组的作用是:可以批量管理线程或线程组对象,有效地对线程或线程组对象进行组织。 或许需要区分一下线程数组、线程池、线程组ThreadGroup。 线程数组就是将线程放入数组中,方便做一些简单的操作(遍历查询、运行、join阻塞)。 线程池的概 阅读全文
posted @ 2021-10-15 17:13 l.w.x 阅读(1583) 评论(0) 推荐(0) 编辑
摘要: 3、多线程与集合 关键字:集合、Java多线程、Queue、PriorityQueue、ConcurrentLinkedQueue、BlockingQueue、ArrayBlockingQueue 、LinkedBlockingQueue 、SynchronousQueue 、PriorityBlo 阅读全文
posted @ 2021-10-15 17:07 l.w.x 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 2、线程锁机制和死锁 关键字:Java锁分类名词、线程死锁、Lock、ReentrantLock、ReadWriteLock、Condition 说到锁的话,总是会提到很多,其分类与理论部分应该会参考别人的描述,反正自己讲也不会比别人好。 公平锁/非公平锁 可重入锁 独享锁/共享锁 互斥锁/读写锁 阅读全文
posted @ 2021-10-15 16:58 l.w.x 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 1、线程控制 关键字:wait/notify/notifyAll、join、sleep、interrupt 线程控制讨论线程在调用了start()到执行完成中间阶段的行为,包含 线程阻塞和唤醒、超时等待 线程中断机制 1.1 线程阻塞和唤醒、超时等待 主要讨论join(),wait()、notify 阅读全文
posted @ 2021-10-15 16:53 l.w.x 阅读(615) 评论(0) 推荐(0) 编辑