7519| 7
|
有个UCos问题困扰很久了,,, |
5金钱
最佳答案有一个问题你一定要明白,再是多任务, 也只有一个CPU, 它只能一件事一件事的做,不可以同时做两个事情
从多任务的角度讲, 没有特殊情况时, 每次任务调度都会只运行, 优先级最高的任 比如你上面的 任务6 ,其它的都不会运行, 除非任务6有让出CPU使用权!
所以, 像UCOUS这种系统,多任务要合理的分配每个任务的运行时间,
比如 任务6的代码执行完后, 要延时一段时间, 让出CPU的使用权, 当任务调度发生后 ...
| ||
| ||
| ||
这个世界上还有很多很多的人,但你不认识他们,他们也不属于你的世界。这个世界上还有很多好吃的好玩的好看的东西,可真正属于你的世界其实是很小的,只是你去过的地方吃过的东西和见过的落日,还有会在乎你死活的朋友。”——《龙族》
|
||
| ||
这个世界上还有很多很多的人,但你不认识他们,他们也不属于你的世界。这个世界上还有很多好吃的好玩的好看的东西,可真正属于你的世界其实是很小的,只是你去过的地方吃过的东西和见过的落日,还有会在乎你死活的朋友。”——《龙族》
|
||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-2-22 02:18
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网