码迷,mamicode.com
首页 > 编程语言 > 详细

你对线程优先级的理解是什么?

时间:2020-06-07 16:37:48      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:执行   int   span   运行   线程优先级   优先   优先权   线程调度   不能   

每一个线程都是有优先级的,一般来说,高优先级的线程在运行时会具有优先权,

但这依赖于线程调度的实现,这个实现是和操作系统相关的(OS dependent)。我

们可以定义线程的优先级,但是这并不能保证高优先级的线程会在低优先级的线

程前执行。线程优先级是一个 int 变量(从 1-10),1 代表最低优先级,10 代表最

高优先级。

java 的线程优先级调度会委托给操作系统去处理,所以与具体的操作系统优先级

有关,如非特别需要,一般无需设置线程优先级。

你对线程优先级的理解是什么?

标签:执行   int   span   运行   线程优先级   优先   优先权   线程调度   不能   

原文地址:https://www.cnblogs.com/programb/p/13021185.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!