我尝试学习线程,但我遇到了问题。由于 run() 方法是 public() 访问,所以任何可以引用我的类实例的人都可以使用它。所以我想阻止它,并且有一种方法可以使用匿名内部类。但我听说它可以通过使用 currentThread 来完成,并将其与预期线程进行比较。我怎样才能做到这一点?
假设:
class OnlyConcept implements Runnable {
OnlyConcept() {
new Thread(this).start();
}
public void run() {
// call methods or do something meaningful
}
}