TaskThreadというスレッド オブジェクトを使用して、特定のタスク (実際にはTimerTasks ) を実行します。すべてのタイマー タスクは、1 つのスレッドのみで実行されます。私のプログラムのユーザーは、いつでもこのスレッドに割り込むことができます。割り込みが発生すると、メソッドが実行され、TaskThreadはそのメソッドが完了した後にのみ再開できます。
Javaでこれを行うことは可能ですか?
TaskThreadというスレッド オブジェクトを使用して、特定のタスク (実際にはTimerTasks ) を実行します。すべてのタイマー タスクは、1 つのスレッドのみで実行されます。私のプログラムのユーザーは、いつでもこのスレッドに割り込むことができます。割り込みが発生すると、メソッドが実行され、TaskThreadはそのメソッドが完了した後にのみ再開できます。
Javaでこれを行うことは可能ですか?