C#
文章平均质量分 74
小黑soft
这个作者很懒,什么都没留下…
展开
-
生产者消费者模式理解
说到这个模式大家都很熟悉,但是要真正的运用到项目中需要认真考虑一下几个问题: 1:数据处理能力 因为此模式需要设置一个缓冲区来缓存数据,所以生产者生产的数据超过了缓冲区大小,则需要抛弃掉。如果你设计的系统需要实时处理数据,并且保证数据不会被抛弃掉,这个设计模式那就不太适合。 2:缓冲区线程同步 基本上是采用一个生产者线程和一个消费者线程来处理数据,这就涉及到缓冲区队列原创 2016-07-25 11:14:03 · 239 阅读 · 0 评论 -
C# 读取大文件至内存
long offest = 0; byte[] buffer = null; try { using (FileStream fs = new FileStream(fileFullPath, FileMode.Open)) {原创 2016-07-25 10:27:47 · 5063 阅读 · 0 评论