问题标签 [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.

0 投票
2 回答
777 浏览

vb.net - CCR、产量和 VB.net

我一直在尝试了解 CCR(并发和协调运行时),看看它是否值得学习。

我主要在 Vb.net 中编程,并且在大多数使用 CCR 的示例中使用 Yield 关键字。

Yield 对使用 CCR 有多重要?有解决方法吗?VB.net 会得到 Yield 命令吗?(如果不是为什么不呢?)

0 投票
2 回答
1858 浏览

wcf - 将 CCR 与 A同步 WCF 服务一起使用

我正在学习如何将 CCR(并发和协调运行时)与异步 WCF Web 服务结合使用。

这是测试 WCF 服务:

它需要一个 ID 号并返回匹配的帐户名称(如果有)

我编写了一个 CCR 函数,它应该找到匹配的帐户(显然需要大量工作 - 这只是概念证明)这是我遇到的问题。

如何传回结果(全局端口?)更重要的是:如何在不阻塞线程的情况下将 CCR 插入 WCF 异步服务调用?

0 投票
1 回答
721 浏览

asynchronous - 异步 SQLCommand 和 CCR

我一直在使用Jeffrey Richter的这篇 msdn 文章中的演示代码。

我在他的 ApmToCcrAdapters 中添加了一个新函数来处理 SqlCommand.BeginExecuteReader。只有在我阅读它之前它正在关闭阅读器。

以下代码用于提供 FromIteratorHandler:

依次调用以下代码:

0 投票
2 回答
844 浏览

sqlconnection - SQLConnection 池 - 处理 InvalidOperationExceptions

我正在设计一个高度并发的 CCR 应用程序,在该应用程序中,我必须不阻塞或发送睡眠线程。

我遇到了 SQLConnection 池问题 - 特别是在尝试调用 SqlConnection.Open 时得到 InvalidOperationExceptions

我可能会重试一手牌,但这并不能真正解决问题。

对我来说,理想的解决方案是定期重新检查连接的可用性,而不需要绑定线程

有任何想法吗?

[更新] 这是另一个论坛上发布的相关问题/解决方案

该解决方案需要手动管理的连接池。我宁愿有一个更动态的解决方案,即在需要时启动

0 投票
4 回答
3295 浏览

resources - 并发和协调运行时 (CCR) 学习资源

我最近一直在学习并发和协调运行时(CCR)的进出。 为这种相对较新的技术找到好的学习资源非常困难。

(快速谷歌搜索将“Creedence Clearwater Revival”作为最佳结果!)

我发现的一些资源:

CCR 有什么好的学习资源吗?

我真的希望微软能发布更多的材料,到目前为止它已经太针对机器人技术了。我相信 MS 需要承认大多数人在使用 CCR 时与 DSS 和 Robotics Studio 是隔离的。

更新

在 Mix 2010 会议上,Myspace 介绍了他们如何在中间层使用 CCR 框架。他们还开源了代码库。

0 投票
4 回答
1317 浏览

asynchronous - 检测阻塞线程

我有一个关于解决异步应用程序故障的理论(我正在使用 CCR),我想知道是否有人可以确认我的逻辑。

如果使用默认线程数(即每个内核一个)的基于 CCR 的多线程应用程序比指定双倍线程的同一应用程序慢 - 这是否意味着线程在代码中的某处被阻塞

怎么想?这是检测线程是否被无意阻塞的快速有效的方法吗?

0 投票
1 回答
330 浏览

.net - 为什么在 CCR 中使用因果关系会导致内存泄漏?

有没有人有关于使用因果关系的信息?我曾尝试在我的项目中使用它们但没有成功,因为它们似乎会导致大量内存负载。

这不寻常吗?

除了文档中给出的普通(又名过于简单)示例之外,没有太多关于在 CCR 代码中使用因果关系的信息。

我不能给出任何代码示例,因为我撕掉了因果关系并替换为更传统的异常处理(虽然在 CCR 中不是传统的!)

0 投票
1 回答
371 浏览

wcf - 关于 CCR 和 WCF 集成的问题

关于此解决方案将 CCR 与同步 WCF 服务一起使用

为什么你需要这样做:

ThreadPool.QueueUserWorkItem(s => callback(this));

而不是仅仅调用 callback(this) ?

QueueUserWorkItem 不会使用另一个线程吗?

0 投票
2 回答
4410 浏览

.net - 微软的 CCR 与任务并行库

Microsoft 至少有两种不同的方法来改进对并发操作的支持。

1) 是并发协调运行时 (CCR),它是 Microsoft Robotics Studio 和CCR & DSS Toolkit的一部分

2) 任务并行库 ( TPL )(.NET 4.0 的一部分,现在处于 Beta 1 版本中)

我想知道是否有人对这两种不同的软件有经验并会比较和对比它们?

0 投票
2 回答
290 浏览

ccr - 在 64 位 Windows 上设置 MS Robotics Studio

在 64 位 Windows Vista 上设置 Microsoft Robotics Studio 2.0 的最佳方法是什么?显然,除了默认安装之外,还需要做一些事情才能使其正常运行。