1.对于实时性要求比较高的分配较高优先级
2.对于处理时间比较短的分配较高优先级
3.在处理逻辑前的数据采集分配较高优先级
为了避免一些优先级比较的的任务在运行过程中执行不到,需要对整个系统任务优先级合理分配,在优先级分配过程中需要遵循一些原则。最容易出现的情况是一些非主要的任务优先级被设置的比较低,当系统资源紧张,数据处理量较大时,会出现非主要执行任务优先级比较低的任务执行不到的情况。合理调整非主要任务优先级,适当提高优先级,延长其延时时间,减少对CPU的占用可以很好避免这种情况的发生。