nsIThreadManager 编辑
The nsIThreadManager
interface lets applications and extensions create and manage threads, each of which is represented by an nsIThread
.
xpcom/threads/nsIThreadManager.idl
Scriptable Please add a summary to this article. Last changed in Gecko 1.9 (Firefox 3)Inherits from: nsISupports
Method overview
nsIThread getThreadFromPRThread(in PRThread prthread); Native code only! |
nsIThread newThread(in unsigned long creationFlags); |
Attributes
Attribute | Type | Description |
currentThread |
| The currently executing thread. If the calling thread does not already have a nsIThread associated with it, one is created and associate with the current PRThread . Read only. |
isMainThread | boolean | This attribute is true if the calling thread is the main thread of the application process. Read only. |
mainThread |
| The main thread. Read only. |
Methods
Native code only!getThreadFromPRThread
Given a PRThread
, this method returns the corresponding nsIThread
. Returns null
if there isn't a corresponding nsIThread
.
nsIThread getThreadFromPRThread( in PRThread prthread );
Parameters
Return value
The nsIThread
matching the specified PRThread
, or null
if there is no matching nsIThread
.
newThread()
Create a new thread. Internally, this is a global user PRThread
.
nsIThread newThread( in unsigned long creationFlags );
Parameters
creationFlags
- Reserved for future use. Pass 0.
Return value
The newly created nsIThread
.
See also
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论