2020
11-10
11-10
c# 使用Task实现非阻塞式的I/O操作
在前面的《基于任务的异步编程模式(TAP)》文章中讲述了.net4.5框架下的异步操作自我实现方式,实际上,在.net4.5中部分类已实现了异步封装。如在.net4.5中,Stream类加入了Async方法,所以基于流的通信方式都可以实现异步操作。1、异步读取文件数据publicstaticvoidTaskFromIOStreamAsync(stringfileName){intchunkSize=4096;byte[]buffer=newbyte[chunkSize];FileStreamfileStream=newFileStream(f...
继续阅读 >