【发布时间】:2012-03-23 12:32:10
【问题描述】:
很高兴看到您在开发甚至生产中使用 async ctp 的一些反馈。
我们正在启动一个大项目,并且非常关注异步编程模型,因此我们将使用 async ctp 准备好我们的代码 4.5 功能。
那么有人用它来解决一些问题吗?
附:在 azure 和 Visual Studio 方面,我们不能使用 4.5 beta/
【问题讨论】:
标签: async-ctp
很高兴看到您在开发甚至生产中使用 async ctp 的一些反馈。
我们正在启动一个大项目,并且非常关注异步编程模型,因此我们将使用 async ctp 准备好我们的代码 4.5 功能。
那么有人用它来解决一些问题吗?
附:在 azure 和 Visual Studio 方面,我们不能使用 4.5 beta/
【问题讨论】:
标签: async-ctp
我建议您不要在生产中使用 CTP,因为它包含 at least one serious bug。它从未打算用于生产,它只是一个技术预览。
测试版不包含这个特定的错误,但我在使用它时仍然会非常小心。
此外,根据您要使用的 CTP 的哪些功能,您可能需要更改您的代码以使其在 .Net 4.5 beta(或者可能是最终版本)because there were some changes between the CTP and the beta 下工作。
【讨论】:
好吧,我深入研究了具有 async/await 语法的反编译方法(我们需要从 async ctp 获得的唯一功能),它只是创建新类的编译器魔法(可能很少有运行时更改),其中所有 await 语句都在不同的线程中开始.所以我认为在 4.5 版本之前使用它是相当安全的。
【讨论】: