nsISupportsPriority 编辑

xpcom/threads/nsISupportsPriority.idlScriptable This interface exposes the general notion of a scheduled object with an integral priority value. Following UNIX conventions, smaller (and possibly negative) values have higher priority. 1.0 66 Introduced Gecko 1.8 Inherits from: nsISupports Last changed in Gecko 1.8 (Firefox 1.5 / Thunderbird 1.5 / SeaMonkey 1.0)

This interface does not strictly define what happens when the priority of an object is changed. An implementation of this interface is free to define the side-effects of changing the priority of an object. In some cases, changing the priority of an object may be disallowed (resulting in an exception being thrown) or may simply be ignored.

Method overview

void adjustPriority(in long delta);

Attributes

AttributeTypeDescription
prioritylongThe object's priority. It can be modified to change the priority of the object. Typical priority values are defined in the idl file as PRIORITY_HIGHEST ... PRIORITY_LOWEST. The implementation is free to truncate a given priority value to whatever limits are appropriate. Typically this attribute is initialized to PRIORITY_NORMAL, but implementations may choose to assign a different initial value.

Constants

ConstantValueDescription
PRIORITY_HIGHEST-20The highest priority.
PRIORITY_HIGH-10Higher than normal priority.
PRIORITY_NORMAL0The default priority.
PRIORITY_LOW10Lower than normal priority.
PRIORITY_LOWEST20The lowest priority.

Methods

adjustPriority()

This method adjusts the priority attribute by a given amount (delta).

void adjustPriority(
  in long delta
);
Parameters
delta
The amount by which to adjust the priority attribute.

See also

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:110 次

字数:3812

最后编辑:7年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文