![](https://img-blog.csdnimg.cn/20210503164445760.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java进阶
文章平均质量分 95
理解Java高级原理
Super_Song_
farmer很忙
展开
-
Java多线程进阶之JUC并发编程教程详解(狂神说学习笔记)
文章目录环境准备1.JUC 简介2.线程和进程线程和进行并发和并行线程的状态wait/sleep的区别3.Lock 锁(重点)Synchronized 传统的锁Lock锁synchronized 和 lock 锁的区别4.生产者和消费者问题Synchronized 版本JUC 版本5.八个有关锁的问题问题1:两个同步方法,先执行发短信还是打电话?问题2:如果发短信延迟2秒,谁先执行问题3 加上一个没有锁的普通方法,谁先执行问题4:两个对象,一个调用发短信,一个调用打电话,谁先执行问题5:原来的两个同步方法,原创 2021-05-01 01:15:09 · 1134 阅读 · 0 评论 -
Java多线程详解 狂神笔记 个人总结 面试必备
文章目录一、线程简介简介进程与线程核心概念二、线程的创建1.继承Thread类(重点)2.实现Runnable接口(重点)小结案例:抢票案例:龟兔赛跑3.实现Callable接口(了解)三、静态代理模式四、Lamda表达式五、线程状态1.线程方法2.停止线程3.线程休眠(sleep)4.线程礼让(yield)5.线程强制执行(join 插队)6.观测线程状态7.线程的优先级8.守护线程六、线程同步1.基本概念2.线程不安全案例车站买票银行取钱ArrayList 与 Vector3.synchronized原创 2021-04-21 01:37:58 · 424 阅读 · 0 评论