Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa NSThread和detachNewThreadSelector:toTarget:withObject之间的差异:_Cocoa_Nsthread - Fatal编程技术网

Cocoa NSThread和detachNewThreadSelector:toTarget:withObject之间的差异:

Cocoa NSThread和detachNewThreadSelector:toTarget:withObject之间的差异:,cocoa,nsthread,Cocoa,Nsthread,在NSThread文档中,我遇到了方法detachNewThreadSelector:toTarget:withObject:。 该方法与使用initWithTarget:selector:object:创建线程,然后使用start启动线程有什么区别?唯一的区别是,第二种方法为您提供了对NSThread对象的引用,因此您可以在启动它之前设置堆栈大小或优先级,或者稍后使用isExecuting/Finished/Cancelled方法检查其状态

在NSThread文档中,我遇到了方法
detachNewThreadSelector:toTarget:withObject:

该方法与使用
initWithTarget:selector:object:
创建线程,然后使用
start
启动线程有什么区别?

唯一的区别是,第二种方法为您提供了对NSThread对象的引用,因此您可以在启动它之前设置堆栈大小或优先级,或者稍后使用isExecuting/Finished/Cancelled方法检查其状态