一个ActiveScheduler可以处理多少个活动对象?

时间:2010-06-25 10:49:45

标签: symbian

我对Symbian活动对象处理有疑问。问题是什么:我的程序在1个线程中运行,并且其中包含相当多的活动对象。根据我的日志,我看到任务处理中出现奇怪的暂停。我的程序在一个ActiveScheduler中有大约30个同时活动的对象。好吗?

1 个答案:

答案 0 :(得分:3)

任何Symbian Active Scheduler都可以根据需要处理几乎所有的Active Objects。

显然,每个添加的活动对象对整个调度程序的性能影响很小,但是30在可接受的范围内。

你必须记住,这完全基于合作多任务处理。如果过多的请求完成得太快而且活动对象运行时间太长,则调度程序在特定单个活动对象上调用RunL()所花费的时间对于您的应用程序来说是不可接受的。