是否Console.WriteLine块?Console、WriteLine

由网友(MiniMiss尐尐姐)分享简介:确实 Console.WriteLine 块,直到输出已被写入或不会立即返回?如果它确实是块写有异步输出到控制台的方法?解决方案 确实Console.WriteLine块,直到输出已被写入或做它立即返回?是的。如果它确实是块有一个方法编写异步输出到控制台?要解决写到控制台没有阻塞是出奇的平凡的,如果您使用的是.NET...

确实 Console.WriteLine 块,直到输出已被写入或不会立即返回?

如果它确实是块写有异步输出到控制台的方法?

解决方案   

确实Console.WriteLine块,直到   输出已被写入或做它   立即返回?

是的。

  

如果它确实是块有一个方法   编写异步输出到   控制台?

要解决写到控制台没有阻塞是出奇的平凡的,如果您使用的是.NET 4.0。我们的想法是要排队文本值,让一个专门的线程执行 Console.WriteLine 通话。生产者 - 消费者模式是理想的位置,因为它preserves时间顺序使用本机控制台上课的时候​​是隐含的。之所以.NET 4.0,使这个简单是因为它具有 BlockingCollection 类,它有利于生产生产者 - 消费者模式。如果您不使用.NET 4.0,那么你可以通过下载href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx" rel="nofollow">无扩展的

阅读全文

相关推荐

最新文章