实在没明白楼主说的意思。 异步 和多线程是两个不同的技术, 这跟 断电 和网速有什么关系呢????
异步一般是在webservice 和 WCF 获取数据的时候用的比较多, 区别于一般.net程序的同步操作。
现在很多silverlight项目因为不能采用标准的ADO.NET来操作数据库, 一般用webservice或者WCF,里面基本就是异步操作,楼主可以去查阅一下。
对于多线程, 这个我个人理解为是个解决很多应用系统在开发的时候的性能而才去的方案,比如对于那种 前台UI界面非常复杂,页面上的控件和布局都是后台动态生成的,而动态生成的控件又需要不同的数据来绑定, 那么这个时候就可以采用多线程来处理,可以开一个线程来画页面UI, 而另外在用一个线程去读取数据,处理和分类好需要的数据, 然后在两个线程同时完成自己的工作的时候将 他们结合,就可以节省很多系统开销。
当然,多线程也分很多细节的知识点的,楼主可以去详细的研究一下。 希望和你分享
|