Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

nsIThreadManager

nsIThreadManager インタフェースは、アプリケーションや拡張機能がスレッドを作成、管理できるようにするもので、それぞれ nsIThread で表されています。


Please add a summary to this article.
  最終更新: Gecko 1.9 (Firefox 3)

継承元: nsISupports

メソッドの概要

nsIThread newThread(in unsigned long creationFlags)
[noscript] nsIThread getThreadFromPRThread(in PRThread prthread)

属性

属性 説明
mainThread nsIThread メインスレッド。 読み取り専用。
currentThread nsIThread 現在実行中のスレッド。呼び出されたスレッドが、それと関連付けられた nsIThread をまだ持っていない場合、スレッドが新たに作成され、現在の PRThread と関連付けられます。 読み取り専用。
isMainThread boolean 現在実行中のスレッドがメインスレッドの場合に true を返します。 読み取り専用。

メソッド

newThread()

新しいスレッドを作成します。内部的には、これはグローバルユーザの PRThread です。

nsIThread newThread(
  in unsigned long creationFlags
)
引数
<tt>creationFlags</tt>
将来の使用のために確保されています。0 を渡します。
戻り値

新たに作成された nsIThread

getThreadFromPRThread()

このメソッドは、PRThread を与えられて、対応する nsIThread を返します。対応する nsIThread が存在しない場合は null を返します。

註: このメソッドはネイティブコードからのみ呼び出されるでしょう。

[noscript] nsIThread getThreadFromPRThread(
  in PRThread prthread
)
引数
<tt>prthread</tt>
対応する nsIThread を取得するための PRThread
戻り値

指定された PRThread に一致する nsIThread を返します。一致する nsIThread が存在しない場合は null を返します。

関連記事

ドキュメントのタグと貢献者

 このページの貢献者: teoli, Kohei
 最終更新者: teoli,