【问题标题】:Has someone used async ctp in production有人在生产中使用过异步 ctp
【发布时间】:2012-03-23 12:32:10
【问题描述】:

很高兴看到您在开发甚至生产中使用 async ctp 的一些反馈。

我们正在启动一个大项目,并且非常关注异步编程模型,因此我们将使用 async ctp 准备好我们的代码 4.5 功能。

那么有人用它来解决一些问题吗?

附:在 azure 和 Visual Studio 方面,我们不能使用 4.5 beta/

【问题讨论】:

    标签: async-ctp


    【解决方案1】:

    我建议您不要在生产中使用 CTP,因为它包含 at least one serious bug。它从未打算用于生产,它只是一个技术预览

    测试版不包含这个特定的错误,但我在使用它时仍然会非常小心。

    此外,根据您要使用的 CTP 的哪些功能,您可能需要更改您的代码以使其在 .Net 4.5 beta(或者可能是最终版本)because there were some changes between the CTP and the beta 下工作。

    【讨论】:

      【解决方案2】:

      好吧,我深入研究了具有 async/await 语法的反编译方法(我们需要从 async ctp 获得的唯一功能),它只是创建新类的编译器魔法(可能很少有运行时更改),其中所有 await 语句都在不同的线程中开始.所以我认为在 4.5 版本之前使用它是相当安全的。

      【讨论】:

        猜你喜欢
        • 2011-08-05
        • 1970-01-01
        • 2010-09-05
        • 2011-12-10
        • 1970-01-01
        • 2011-09-20
        • 1970-01-01
        • 1970-01-01
        • 2012-11-26
        相关资源
        最近更新 更多