スレッドを開始すると、発生する前の関係に特別な影響があることをどこかで読みました。今、私のコードが過去の関係を保証しているかどうかわからないので、教えてください。
Dispatcher スレッドと、Runnableインターフェイスを実装する Worker クラスがあります。Dispatcher スレッドは Worker の新しいインスタンスを作成しLinkedList、メソッドを介して Worker インスタンスaddに要素を入力します。
次に、Dispatcher はメソッドExecutorServiceを介してWorker インスタンスをに渡します。execute
次に、Worker クラスの run メソッドが .xml ファイルへのアクセスと削除を開始しLinkedListます。
Worker の新たに開始されたインスタンスはLinkedList、Dispatcher が残したのと同じ状態を認識しますか? LinkedListそれとも、何らかの矛盾した状態にある可能性がありますか? LinkedList同期化されたメソッドに入力する必要がありますか?