“嗯,阿米戈,你距离获得‘初级 Java 开发人员’称号又近了一步!你在理论和实践方面做得很好。恭喜!”

“谢谢你,教授!但是你可能已经为我准备了一些有趣的东西,对吧?”

“猜对了!首先,我可以告诉你我是如何从已经灭绝的机器人恐龙的四肢构建我的第一束宇宙激光的…”

“下次吧,教授?”

“好吧,好吧。下面是一些课后阅读材料。”

线程同步。synchronized 运算符

在培训的初始阶段,线程通常彼此独立地工作。现在你已经熟悉了多线程,你知道不同的线程可以同时与同一组数据进行交互并修改它们。为了避免混淆,你需要 synchronized 运算符。我们专门针对这一重要主题安排了一个扩展课程

管理线程。volatile 方法和 yield() 方法

另一个详细课程专门介绍 volatile 关键字和 yield() 方法,以及管理 happens-before 关系的规则。你将了解有关控制多线程程序流的各种方法的更多信息。