”一个大函数把大部分的活都干了“-这未必是事实

来源: 2013-11-04 22:16:22 [博客] [旧帖] [给我悄悄话] 本文已被阅读:

http://www.eetimes.com/document.asp?doc_id=1319936&page_number=4
所谓taskX,是三个不同的定时调度机制,一个每隔10ms(我假定的)运行,一个每隔100ms运行,还有一个每隔1秒运行。除了完全事件驱动的系统,这是软实时系统常用的方法。这三个不同的定时器覆盖了绝大多数的系统功能,可能包括几十上百个功能函数。提问的人不大懂软件,而Barr为了保密同意提问人把这三个调度机制都说成task X,结果变成一个函数了。这个机构不能说有根本上的问题,虽然它不一定很理想。
除非做过实时系统的码工,这篇中文原来就说是外行,到最后与事实恐怕有一定出入。而Barr本人的经历不过是direct TV的程序员,后来就在场面上混了。