请问:两个任务,任务1和任务2,任务1优先级高,每当任务1完成时就触发任务2,而每次任务2只有一部分间隔处理时间,而且时间间隔不固定,可能在任务1触发任务2时,任务1还正在处理本次数据,能不能在每次任务1触发任务2时,任务2都自动处理本次任务1给任务2的信号量和数据,不知道在程序上怎嘛实现?谢谢
Tony Tang:
任务1怎么触发呢?任务1优先级高,触发任务2后,还是运行任务1,除非在触发之后,自己sleep,这才能交给任务2,因为任务调度器总是调度高优先级的运行。
请问:两个任务,任务1和任务2,任务1优先级高,每当任务1完成时就触发任务2,而每次任务2只有一部分间隔处理时间,而且时间间隔不固定,可能在任务1触发任务2时,任务1还正在处理本次数据,能不能在每次任务1触发任务2时,任务2都自动处理本次任务1给任务2的信号量和数据,不知道在程序上怎嘛实现?谢谢
任务1怎么触发呢?任务1优先级高,触发任务2后,还是运行任务1,除非在触发之后,自己sleep,这才能交给任务2,因为任务调度器总是调度高优先级的运行。