我开始阅读Effective Java(Joshua Bloch),我现在正在第3章。
该类的每个实例本质上都是唯一的。这适用于那些类 表示活动实体而不是值,例如线程。
我不明白这是特别提到的Thread类。
如果你能提供帮助,我会很高兴
答案 0 :(得分:2)
Thread类是表示活动实体的类的主要示例。每个线程都是“程序执行的线程”(Oracle Docs)。换句话说,Thread类为活动计算建模。将线程视为值是没有多大意义的。使用相同初始状态实例化的两个线程可以采取不同的行为。这就是为什么多线程错误,比如死锁,有时只会发生。