Instance Method インスタンスメソッド

start()

Starts the receiver. レシーバを開始します。

Declaration 宣言

func start()

Discussion 議論

This method asynchronously spawns the new thread and invokes the receiver’s main() method on the new thread. The isExecuting property returns true once the thread starts executing, which may occur after the start() method returns. このメソッドは、非同期的に新しいスレッドを生み出します、そしてレシーバのもつmain()メソッドを新しいスレッド上で発動します。 isExecutingプロパティは、trueを返します、一旦スレッドが遂行を開始するならば、それはstart()メソッドが返る後に発生するかもしれません。

If you initialized the receiver with a target and selector, the default main() method invokes that selector automatically. あなたがレシーバをあるターゲットとセレクタで初期化したならば、省略時のmain()メソッドはセレクタを自動的に発動します。

If this thread is the first thread detached in the application, this method posts the NSWillBecomeMultiThreaded with object nil to the default notification center. このスレッドがそのアプリケーションにおいて最初に分離されたスレッドならば、このメソッドはNSWillBecomeMultiThreadedをオブジェクトnilとともに省略時の通知センターへと投函します。

See Also 参照

Starting a Thread スレッドを開始する

Related Documentation 関連文書