接続スレッドを作成していますが、所定の実行制限時間を超えると彼女を殺す必要があります。
例: 接続試行時間が 5 秒を超えた場合、接続スレッドを中断します。
どうすればこれを実装できますか? :(
Android SDK (java) を使用しています。
ありがとう
接続スレッドを作成していますが、所定の実行制限時間を超えると彼女を殺す必要があります。
例: 接続試行時間が 5 秒を超えた場合、接続スレッドを中断します。
どうすればこれを実装できますか? :(
Android SDK (java) を使用しています。
ありがとう
あなたはこれについてすべて間違っていると考えています。スレッドを強制終了する必要があると感じた場合、それはスレッドが実行してほしくないことを行っていることを意味します。つまり、スレッドが壊れており、修正する必要があります。外部からスレッドに「手を差し伸べて」、やりたいことを実行させたくありません。そのスレッドを内部からコーディングして、実際にやりたいことだけを行うようにします。スレッドは協力して仕事を遂行します。望ましくない作業を実行するようにスレッドをコーディングしないでください。
ほとんどの場合、スレッドをそのままにしておくことができます。それを待つのをやめるか、他のことも試してください。おそらく、何らかのフラグを設定するか、スレッドに作業が不要になったことを示す兆候を与え、スレッドがその兆候を時々チェックして、正常に終了できるようにすることができます。
スレッドは、停止する必要のある実際に有害なことを行っていますか? その場合は、スレッドで修正してください。