问题标签 [ccr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vb.net - CCR、产量和 VB.net
我一直在尝试了解 CCR(并发和协调运行时),看看它是否值得学习。
我主要在 Vb.net 中编程,并且在大多数使用 CCR 的示例中使用 Yield 关键字。
Yield 对使用 CCR 有多重要?有解决方法吗?VB.net 会得到 Yield 命令吗?(如果不是为什么不呢?)
wcf - 将 CCR 与 A同步 WCF 服务一起使用
我正在学习如何将 CCR(并发和协调运行时)与异步 WCF Web 服务结合使用。
这是测试 WCF 服务:
它需要一个 ID 号并返回匹配的帐户名称(如果有)
我编写了一个 CCR 函数,它应该找到匹配的帐户(显然需要大量工作 - 这只是概念证明)这是我遇到的问题。
如何传回结果(全局端口?)更重要的是:如何在不阻塞线程的情况下将 CCR 插入 WCF 异步服务调用?
asynchronous - 异步 SQLCommand 和 CCR
我一直在使用Jeffrey Richter的这篇 msdn 文章中的演示代码。
我在他的 ApmToCcrAdapters 中添加了一个新函数来处理 SqlCommand.BeginExecuteReader。只有在我阅读它之前它正在关闭阅读器。
以下代码用于提供 FromIteratorHandler:
依次调用以下代码:
sqlconnection - SQLConnection 池 - 处理 InvalidOperationExceptions
我正在设计一个高度并发的 CCR 应用程序,在该应用程序中,我必须不阻塞或发送睡眠线程。
我遇到了 SQLConnection 池问题 - 特别是在尝试调用 SqlConnection.Open 时得到 InvalidOperationExceptions
我可能会重试一手牌,但这并不能真正解决问题。
对我来说,理想的解决方案是定期重新检查连接的可用性,而不需要绑定线程
有任何想法吗?
[更新] 这是另一个论坛上发布的相关问题/解决方案
该解决方案需要手动管理的连接池。我宁愿有一个更动态的解决方案,即在需要时启动
resources - 并发和协调运行时 (CCR) 学习资源
我最近一直在学习并发和协调运行时(CCR)的进出。 为这种相对较新的技术找到好的学习资源非常困难。
(快速谷歌搜索将“Creedence Clearwater Revival”作为最佳结果!)
我发现的一些资源:
- 来自 WROX 的关于 Robotics Developer Studio 的免费电子书章节
- InfoQ 上的好文章/帖子
- 机器人的会员博客
- 非常活跃的MSDN CCR 论坛- 从这里获得了很多帮助!
- 杰弗里·里希特 (Jeffrey Richter) 的伟大 MSDN 杂志
- 官方CCR 用户指南- 没有发现这很有帮助
- 关于 CCR 的精彩博客系列
- iodyner CCR 相关博客- 更新:移至此处
- Channel9.msdn.com 上有八个左右的视频
- MS Robotics Studio 上的CCR 模式页面- 我还没有读过这个
- Stackoverflow 上的4 个CCR 问题- 大多数问题都是我的!哈哈
- CCR 和 DSS 工具包现已发布给 MSDN 会员
CCR 有什么好的学习资源吗?
我真的希望微软能发布更多的材料,到目前为止它已经太针对机器人技术了。我相信 MS 需要承认大多数人在使用 CCR 时与 DSS 和 Robotics Studio 是隔离的。
更新
在 Mix 2010 会议上,Myspace 介绍了他们如何在中间层使用 CCR 框架。他们还开源了代码库。
asynchronous - 检测阻塞线程
我有一个关于解决异步应用程序故障的理论(我正在使用 CCR),我想知道是否有人可以确认我的逻辑。
如果使用默认线程数(即每个内核一个)的基于 CCR 的多线程应用程序比指定双倍线程的同一应用程序慢 - 这是否意味着线程在代码中的某处被阻塞
怎么想?这是检测线程是否被无意阻塞的快速有效的方法吗?
.net - 为什么在 CCR 中使用因果关系会导致内存泄漏?
有没有人有关于使用因果关系的信息?我曾尝试在我的项目中使用它们但没有成功,因为它们似乎会导致大量内存负载。
这不寻常吗?
除了文档中给出的普通(又名过于简单)示例之外,没有太多关于在 CCR 代码中使用因果关系的信息。
我不能给出任何代码示例,因为我撕掉了因果关系并替换为更传统的异常处理(虽然在 CCR 中不是传统的!)
wcf - 关于 CCR 和 WCF 集成的问题
关于此解决方案将 CCR 与同步 WCF 服务一起使用
为什么你需要这样做:
ThreadPool.QueueUserWorkItem(s => callback(this));
而不是仅仅调用 callback(this) ?
QueueUserWorkItem 不会使用另一个线程吗?
.net - 微软的 CCR 与任务并行库
Microsoft 至少有两种不同的方法来改进对并发操作的支持。
1) 是并发协调运行时 (CCR),它是 Microsoft Robotics Studio 和CCR & DSS Toolkit的一部分
2) 任务并行库 ( TPL )(.NET 4.0 的一部分,现在处于 Beta 1 版本中)
我想知道是否有人对这两种不同的软件有经验并会比较和对比它们?
ccr - 在 64 位 Windows 上设置 MS Robotics Studio
在 64 位 Windows Vista 上设置 Microsoft Robotics Studio 2.0 的最佳方法是什么?显然,除了默认安装之外,还需要做一些事情才能使其正常运行。