关于时间片我想请教各位大侠除了使结构看上去更清晰外还有什么用处,16楼说的,分12个小时的时间轮,那么每一个任务要经过12小时才执行一次,这不是废了吗,我们用定时器服务程序去做的事,多半是去实现时间上比较不给力的任务,时间上给力的任务放循环里,以保证重要的事情按指定频率去做吗,不重要的丢循环里,按时间片的原理那不是大家都重要或者都不重要了,每一个任务都要等剩下其他任务都执行一次后再回来执行,虽然把每个任务分成N次循环完成,可以满足每个任务在规定的时间执行到,但是并不是每个任务都能像数码管按位显那样方便拆成N次循环完成吧,当有几个任务不方便拆的时候,子程序内部的混乱是不是比时间片带来的主程序的清晰代价更惨重呢? |