JUC动画教程-Java多线程官方教程

大货在学JUC时有没有觉得抽象难懂呢?今天在看官网的时候发现了一和神奇的功能,官网竟然提供了JUC包对应的动画教程。赶紧的来看一下吧!

下载

官网地址:链接: https://docs.oracle.com/javase/tutorial/essential/concurrency/further.html.
JUC动画教程-Java多线程官方教程
激动的心,颤抖的手!终于下完了,赶紧来试一下吧!

启动:

java -jar javaConcurrentAnimated.jar

启动后你会看到这个 swing 界面
JUC动画教程-Java多线程官方教程
简单地看下 Synchronized 的实验:

JUC动画教程-Java多线程官方教程

  1. 线程的状态右下角也标注了,绿色(可运行的)、蓝色(阻塞)、白色(等待)、灰色(有时间的等待)、红色(终止)

  2. 仔细的小伙伴应该发现了,右边相关的代码都会高亮来表示对应当前执行的代码片段。


总结:

这个工具对于学习 JUC 来说还是很有帮助的,可以帮助理解,当然还有很多并发类,我就不演示了,自己好好研究下吧。

上一篇:烂泥:阿里云RDS本地恢复数据


下一篇:厚积薄发打卡Day50:JUC并发编程(从Synchronized 到 AQS)