NSThread VS pthreads

shr*_*sva 6 cocoa-touch pthreads objective-c nsthread

NSThread和pthread有什么区别?NSThread是否使用pthread作为其内部实现,当pthreads特别是在iPhone上时,我们真的需要额外的NSThread开销.

Pab*_*ruz 9

我不确定是否在NSThread内部使用pthreads库.它可能会,但由于我们没有源代码,NSThread我们真的不知道.

区别在于它pthread是一个C库,NSThread是一个Objective-C库.但它们都实现了相同的功能.

需要一个Objective-C的库,如果你需要结合其他部分使用的Objective-C API.IE,你将无法存储 pthread NSArray.