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 回答