A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© oscar 中级黑马   /  2012-3-19 18:34  /  2728 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

多线程中调度线程的执行顺序或者优先级是什么?

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

3 个回复

倒序浏览
线程优先级的使用取决于系统的调度方式。

如果系统支持优先级调度,而且不是抢占式调度,那么设置线程优先级应该就可以了。A<B<C

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
谢谢  徐振升的回答!我又看到一些关于多线程优先级的知识,和你分享一下!
Highest:可以安排在具有任何其他优先级的线程之前。
AboveNormal:可以安排在优先级Highest的线程之后和优先级为Normal的线程之前。
Normal:可以安排在优先线程为AboveNormal 的线程之后和优先级为BelowNormal 的线程之前。默认线程的优先级为Normal
BelowNormal:可以安排在优先级为Normal的线程之后和优先级为Lowest的线程之前。
Lowest:该线程的优先级最低。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
线程的执行顺序是cpu控制的。
线程优先级分为10个等级,可以进行设置优先级的。不设置,系统默认为:5;

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马