class var current: Thread
class var callStackReturnAddresses : [NSNumber]
class var callStackSymbols : [String]
Availability 有効性
Technology
class func isMultiThreaded() -> Bool
true
if the application is multithreaded, otherwise false
.
true
、もしアプリケーションがマルチスレッドであるならば、そうでなければfalse
。
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 false
. 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を使って分離したならば、このメソッドは依然としてfalse
を返します。分離されたスレッドは、マルチスレッドとみなされるために現在そのアプリケーションのために動作している必要はありません — このメソッドはただある単一のスレッドが生み出されたかどうかを指し示すだけです。
class var current: Thread
class var callStackReturnAddresses : [NSNumber]
class var callStackSymbols : [String]