摘要: 执行异步操作是构建高性能、可扩展性应用程序的关键,它允许我们用非常少的线程执行许多操作。加上线程池,异步操作允许我们利用机器中的所有CPU。微软意识到这里面会存在许多潜在问题,所以设计了一种模式来方便的利用这些能力,即异步编程模式(APM)。 APM是一个单一的模式,但允许用于异步执行受限计算和受I/O限制的操作。在FCL中有许多类型都支持它。例如所有的委托类型都定义了一个Be... 阅读全文
posted @ 2008-09-14 14:48 bluealarm 阅读(316) 评论(0) 推荐(0) 编辑
摘要: System.Threading 命名空间 System.Threading在.NET环境下提供了用于多线程编程的类和接口。该名字空间不仅包含了用于同步线程操作的类( Mutex, Monitor, Interlocked, AutoResetEvent, 等), 也包括了ThreadPool 和Timer 类。 异步操作 异步操作主要由两种:受计算限制的异... 阅读全文
posted @ 2008-09-14 11:39 bluealarm 阅读(738) 评论(0) 推荐(0) 编辑