Objective c中的多线程执行捕获

时间:2014-02-24 13:43:25

标签: objective-c nstimer nsthread nstimeinterval

我正在运行一个多线程程序。

一个线程(不是主线程)每200ms连续捕获一次屏幕并将数据写入TCP套接字。

另一个线程将侦听TCP套接字中的传入数据。

我认为,问题是在我调用[NSThread sleepForTimeInterval:0.2]时引起的,其他一些线程将开始运行并且在200 ms之前没有完成其工作。

我如何知道当前正在运行哪个线程?换句话说,当代码保留在[NSThread sleepForTimeInterval:]时,我想知道正在执行的当前代码(具有类名/行号)?

0 个答案:

没有答案