2 つの異なるスレッドでコードを記述したいと考えています。最初のものは何かを行い、2番目のものは特定の時間待機します。最初に終了したスレッドは、他のスレッドを中断する必要があります。私の問題は、最初に初期化したスレッドが2番目のスレッドにアクセス/中断できず、常に「シンボルが見つかりません」というエラーが発生することです。コード内のスレッドの位置を入れ替えても同じで、その逆です。両方のスレッドを「グローバル」にして、他のスレッドからアクセスできるようにする可能性はありますか? public void main 、 void run() などを配置する場所、可能であればコーディング例を示してください。そのため、コード自体を追加するだけで済みます。ありがとう
コード例:
public class FTPUpload extends Thread {
public static void main (String args[]) {
_//some code_
final Thread thread1 = new Thread(){;
public void run() {
_//code of thread1_
}
final Thread thread2 = new Thread(){;
public void run() {
_//code of thread2_
}
thread1.start();
thread2.start();
}
}