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

関連記事

Document Tags and Contributors

Contributors to this page: Kohei
最終更新者: Kohei,