又番的自留地

偷菜不如偷师

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年5月30日

摘要: Silverlight的多线程能力作者吴磊发布于 2011年3月22日笔者将通过一个实例来实现所有多线程编程方法,并且还将于JavaScript和Flash两种Web客户端技术性能进行比较,请勿拍砖。在正式编程前,笔者还要重申上期非常重要的观点:Silverlight多线程主要作用不是在于提高性能,而是在于用户体验。这里要给多线程泼一盆冷水了,多线程与性能提升不是正比关系,如果你使用一个单核CPU的客户端设备,那么即便你创建100个多线程也与单线程的计算性能是一样的,因为一个CPU时间片下只能处理一个线程,多线程也必须串行处理,甚至还可能因为过多的CPU调度开销而导致性能不及单线程的情况。当然 阅读全文
posted @ 2011-05-30 22:16 Kyle.cj 阅读(586) 评论(1) 推荐(0) 编辑

摘要: Silverlight 4中四种多线程编程技术时间:2011-05-16 05:35来源:IT168作者:朱先忠1.使用WaitHandle 等待句柄应当是你进行多线程编程的必备装备。由于我们的主要兴趣点在于Silverlight多线程编程相关的内容,所以我们不想再深入探讨WaitHandle。但在此为你提供一个典型的例子,告诉你使用WaitHandle的基本方法。 清单1:以下是代码片段: public partial class MainPage : UserControl { AutoResetEvent handle = new AutoResetEvent(true); public 阅读全文
posted @ 2011-05-30 21:38 Kyle.cj 阅读(428) 评论(0) 推荐(0) 编辑