0

私はスレッディングプログラミングを調べていましたが、それは本当に良いと言わざるを得ません。特に、ループを実行するためにポートベースの入力ソースを構成する方法を探していました。そして、私はこのコードを見る

// Detach the thread. Let the worker release the port.
   [NSThread detachNewThreadSelector:@selector(LaunchThreadWithPort:)
           toTarget:[MyWorkerClass class] withObject:myPort];

私はそれまですべてを理解していました。その関数は何をしているのですか?、「LaunchThreadWithPort」とは何ですか、「MyWorkerClass」は何の略ですか?

@selectorsに関する知識が少し不足していますが、それは私の主な質問ではありません。私はその機能とそこで何をしているのかについて一言も理解していませんでした。

返信してくれた人に感謝します。

4

1 に答える 1

1

このコードは基本的に、を実行する新しいスレッドを作成するようにシステムに指示します[[MyWorkerClass class] launchThreadWithPort: myPort]。スレッドは、このメソッドが戻るまで実行されます。

于 2010-10-29T09:55:08.020 に答える