关于嵌入式系统线程调度与优先级的问题,wince或linux

2025-04-26 20:36:43
推荐回答(2个)
回答1:

你刚讲了线程1的优秀级高,那么中断来了之后,肯定要先处理这个线程。
系统不会强制结束当前的线程,如果这样做可能导致死机活崩溃,因为该线程可能是系统的。
正常的做法是将该线程的数据备份,处理优先级高的,之后再回来继续工作

回答2:

当然是线程1先执行,要是那种等待的是不可剥夺型内核。现在很少用了,可剥夺型内核就是优先级高的强制打算优先级低的任务;