currentThread
callStackReturnAddresses
callStackSymbols
Availability 有効性
Technology
+ (BOOL)isMultiThreaded;
YES
if the application is multithreaded, otherwise NO
.
YES
、もしアプリケーションがマルチスレッドであるならば、そうでなければNO
。
An application is considered multithreaded if a thread was ever detached from the main thread using either detach
or start
. If you detached a thread in your application using a non-Cocoa API, such as the POSIX or Multiprocessing Services APIs, this method could still return NO
. The detached thread does not have to be currently running for the application to be considered multithreaded—this method only indicates whether a single thread has been spawned.
アプリケーションはマルチスレッドとみなされます、もしスレッドがメインスレッドからdetach
またはstart
のどちらかを使って永久に分離されたならば。あなたがあるスレッドをあなたのアプリケーションにおいて非Cocoa API、例えばPOSIXまたはマルチスレッドサービスAPIを使って分離したならば、このメソッドは依然としてNO
を返します。分離されたスレッドは、マルチスレッドとみなされるために現在そのアプリケーションのために動作している必要はありません — このメソッドはただある単一のスレッドが生み出されたかどうかを指し示すだけです。
currentThread
callStackReturnAddresses
callStackSymbols