C# 并行编程 之 异步编程模型

概要 由一个应用场景引起的思考:程序要处理一个密集的I/O工做,在数据到达以前,程序要挂起等待。一般此时会专门启动一个I/O线程来进行处理。线程自己比较耗费资源,启动一个线程后,若是它要处理异步的任务,在没有数据时线程处于阻塞状态,这样是对系统资源的浪费,若是I/O的线程还不止一个,那浪费的资源就更多了。web 这时,能够考虑使用Task.Factory.FromAsync,而不是直接使用线程。使
相关文章
相关标签/搜索