小编Non*_*one的帖子

如何在iphone中停止NSThread子线程

我在主线程中使用NSThread创建了一个子线程

NSThread *newThread = [[NSThread alloc] initWithTarget:self selector:@selector(MyThread:) object:timer];

5秒后,我在主线程中使用[newThread cancel]来停止子线程,但它没有用,

方法MyThread:在newThread中仍然有效

那么,什么是正确的答案来停止newThread,THX

实际上[newThread isCancelled]是YES,但是选择器MyThread仍在进行中

iphone objective-c nsthread

8
推荐指数
1
解决办法
2万
查看次数

如何杀死被阻止的线程

我仍然是客观c和英语的新手,我想知道以下问题

我为某些东西创建了一个子线程,但它可能在某个地方被阻止了.

所以我设置一个计时器10秒钟以杀死子线程,以防它被阻止.

问题是'如何'

PS:是否有可能用户执行选择:onThread:withObject:waitUntilDone:对我来说.

iphone objective-c

1
推荐指数
1
解决办法
182
查看次数

标签 统计

iphone ×2

objective-c ×2

nsthread ×1