私はテクニカル ライターであり、Java の知識があり、高度にスレッド化された古い Java コードのスレッドを追跡する仕事をしてきました。コードの元の作者はもうここにいないので、それがどのように機能するかを正確に把握しようとしています. Thread
メソッドを拡張するが実装しないクラスに遭遇しましたrun()
。拡張するThread
が実装しないrun()
(もしあれば)ポイントは何ですか?
このクラスのメソッドの 1 つに次のようなものがあることに気付きましたsynchronized
。
public synchronized void incrementCounter() {
this.counter++;
}
しかし、他のすべての方法は同期されていないようです。実際、他のメソッドのほとんどは単なる getter と setter です。メソッドを宣言するために拡張Thread
または実装が必要ですか? ありがとう!Runnable
synchronized