不要滥用异步编程

专门用一节提示大家不要滥用异步编程,因为这真的很重要。

在2018版之前,Foxtable并没有提供异步编程功能,但一样可以编写出性能优越的管理软件。

对于基于Foxtbale开发的大多数客户端程序,异步编程并不会带来性能的提升,只会增加维护和调试难度,甚至影响稳定性。

对于基于Foxtable开发的,但并发访问数并不多的服务端程序(OpenQQ和HttpServer),通常也没有必要采用异步编程。

只有基于Foxtable开发的,且存在高并发访问的服务端程序(OpenQQ和HttpServer),或者因为特殊原因,导致服务端需要较长时间才能处理完成单次的访问请求,才可以考虑异步编程。

最后需要提醒的是,线程的创建和销毁,也是需要时间的,一些很简单的任务采用多线程来完成,也许得不偿失。


本页地址:http://www.foxtable.com/mobilehelp/topics/3271.htm