スレッドを少しいじっています。これを考えてみましょう: 私はメインスレッドを持っています。新しいスレッドを開始します。そのエントリポイント メソッドで、実行ループを作成します。ドキュメントには、入力ソースが必要であることが記載されています。そうしないと、実行ループがすぐに終了します。悪い。わかった。しかし、performSelector... メソッド呼び出し以外の入力ソースはありません。スレッドが開始された後、少し遅れてそのスレッドで別のメソッドを起動する performSelector メソッドが来ます。そのメソッド内で、別の performSelector 呼び出しが発生します。それぞれ 0.1 ~ 1 秒の遅延があります。したがって、繰り返し起動するタイマーは無意味です;-)
performSelector からキックを受信するために生き続けるように、その実行ループを設定するにはどうすればよいですか? 何もすることがないときはスレッドをスリープさせたい。しかし、彼のお尻に performSelector キックが来ているときは、スレッドが起動して動作するようにしたいと考えています。
何か提案はありますか?