Java多线程
文章平均质量分 95
qtds114
这个作者很懒,什么都没留下…
展开
-
JavaSE之多线程
文章目录Java多线程1 基本概念1.1 线程与进程1.2 线程调度1.3 同步与异步1.4 并发与并行2 线程创建2.1 方式一:继承Thread类2.2 方式二:实现Runnable接口创建线程2.3 方式三:实现Callable接口创建线程2.4 Lambda表达式3 多线程使用3.1 Thread常用方法3.2 优先级3.3 守护线程3.4 线程安全3.4.1 问题3.4.2 同步代码块3.4.3 同步方法3.4.4 显式锁Lock类3.5 公平锁3.6 死锁4 多线程状态4.1 概述4.2 线程通原创 2021-04-12 18:40:31 · 101 阅读 · 0 评论 -
java多线程高级:JUC
文章目录java多线程高级:JUC1 多线程锁1.1 传统synchronized1.2 Lock接口1.3 Synchronized和Lock的区别2生产者和消费者问题2.1 Synchronized 版问题:虚假唤醒2.2 JUC版的生产消费问题Condition可以精准的通知和唤醒线程!2.3 8锁现象3 集合类不安全3.1 ArrayList3.2 Set3.3 Map4 Callable(简单说明)5 常用的辅助类(必会)5.1 CountDownLatch5.2 CyclicBarrier5.3原创 2021-03-06 17:15:35 · 248 阅读 · 0 评论