05 2015 档案

转:Task任务调度实现生产者消费者模式 (个人理解后文)
摘要:纯属个人愚见。欢迎加入反驳(PiDou)。 1.前文大致就是,利用Queue配置的一个TaskFactory任务调度器。实现生产者消费者模式的例子。。首先我就试了 第一种 FIFO(先进先出)的配置。 但是执行结果 却被去掉了 队列中相同的数据。 执行结果如下:(有人是执行正常的,可以告诉我) (3.2两个数据缺省) 2.调度任务对队列的依托性: 个人感觉,需要对调度任务进行... 阅读全文
posted @ 2015-05-31 18:17 Redvelvet 阅读(363) 评论(0) 推荐(0)
转:Task任务调度实现生产者消费者模式
摘要:我们经常会遇到生产者消费者模式,比如前端各种UI操作事件触发后台逻辑等。在这种典型的应用场景中,我们可能会有4个业务处理逻辑(下文以P代表生产者,C代表消费者): 1. FIFO(先进先出) P产生1,2,3,4,5,6,3,2 C处理顺序应为1,2,3,4,5,6,3,2 2.LIFO(后进先出) P产生1,2,3,4,5,6,3,2 C处理顺... 阅读全文
posted @ 2015-05-30 16:31 Redvelvet 阅读(498) 评论(0) 推荐(0)
关于Task类
摘要:private static void tt2() { Task task = null; for (int i = 0; i < 10; i++) { task = Task.Factory.StartNew(callback, i); } ... 阅读全文
posted @ 2015-05-30 15:52 Redvelvet 阅读(381) 评论(0) 推荐(0)
关于回调函数执行的线程
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { publ... 阅读全文
posted @ 2015-05-29 19:44 Redvelvet 阅读(1601) 评论(0) 推荐(0)