摘要:DispatcherQueue是整个CCR中,唯一能让用户与Dispatcher交互的地方,所有外界想与Dispatcher交互都只能直接或间接通过DispatcherQueu来做,可见DispatcherQueue在整个CCR中处于“咽喉”之地,为了要使用好CCR,这块“咽喉之地”就非常值得我们去了解和掌握。
阅读全文
posted @ 2008-09-24 02:49
随笔分类 - CCRCCR是Concurrency and Coordination Runtime的缩写,她是微软机器人技术工作室(Microsoft Robitics Studio)推出来的一个核心组件,主要满足软件开发中对异步、并发、协调和错误处理的高效的、规范的、可扩展的处理需求。是目前.Net平台上对并发、异步软件开发模式的极大抽象成就。
摘要:DispatcherQueue是整个CCR中,唯一能让用户与Dispatcher交互的地方,所有外界想与Dispatcher交互都只能直接或间接通过DispatcherQueu来做,可见DispatcherQueue在整个CCR中处于“咽喉”之地,为了要使用好CCR,这块“咽喉之地”就非常值得我们去了解和掌握。
阅读全文
posted @ 2008-09-24 02:49
摘要:之前几章已经整体把CCR介绍了一下,为了更好地了解和使用CCR,接下来几章我将逐一介绍CCR内重要的几个类,本章要介绍的是Dispatcher。
阅读全文
posted @ 2008-09-21 20:46
摘要:在上一篇中,我给出了一个简单的CCR应用的例子用来演示CCR不用用户创建管理线程和资源的特性,但是让我高兴的是:有位叫“腊八粥”的朋友,对我给出的程序,做了改进后,发现了2个很奇怪的现象:一个是顺序有时会有点乱,一个是有些数据被丢失了。虽然我在后面的回复里面做了简单解释,但是感觉还是没有将彻底。因为这里涉及到了一个CCR内一个很重要的知识点,也是CCR的组成部分之一:任务调度。
阅读全文
posted @ 2008-09-12 04:02
摘要:这次的例子,是一个很简单的控制台,她将面对瞬间提交的成百万数据,而面不改色(CPU、内存非常平稳),队列中始终只保存最新的数据,每次只处理cpu个数据(我的机器是双核的,所以,在我这里,就是每个CPU一个线程,真正的并行运行哦....),稳定运行。
阅读全文
posted @ 2008-09-09 20:53
摘要:最近做项目时,偶然发现了微软机器人技术的一个非常强大的组件,她对并发、异步编程提出了一个新的解决方案,她就是CCR。
个人认为她是并发、异步编程领域内一个极大创新,能够让我们更加容易的编写出高性能、灵活的并发、异步代码,不敢独享,推荐给大家。
阅读全文
posted @ 2008-06-26 01:09
|
||