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 を返します。