• vs2012 condition_variable notify_one 崩溃


      vs2012项目中用到 condition_variable系统方法,程序运行过程过程中偶尔出现notify_one崩溃,

    程序运行的服务器系统版本是windows server 2008 R2 SP1,相同的程序在window server 2008,

    2012多次部署过并没有出现notify崩溃的问题。搜索了下错误在微软官方网站得到答复,结果是vs2012

    的bug,vs2013版本已经修复了这个bug,抱着试试看的心态,重新将程序编译到vs2015版本,该问题

    不复存在。官方答复如下:

      

    由 Microsoft 在 2014/4/29 於 12:32 公佈
    Thank you for reporting this issue. This issue has been fixed in Visual Studio 2013. You can install a trial version of Visual Studio 2013 with the fix from: http://go.microsoft.com/?linkid=9832436
    由 Microsoft 在 2012/12/17 於 17:26 公佈
    Hi,

    Thanks for reporting this bug. We've fixed it (the problem was in the Concurrency Runtime which powers our implementation of std::condition_variable), and the fix will be available in the next release of our C++ Standard Library implementation.

    Note: Connect doesn't notify me about comments. If you have any further questions, please E-mail me.

    Stephan T. Lavavej
    Senior Developer - Visual C++ Libraries

  • 相关阅读:
    043_生成随机密码
    042_提示用户输入年份后测试判断是否为闰年
    041_查找 Linux 系统中的僵尸进程
    040_删除某个目录下大小为 0 的文件
    039_显示 CPU 厂商信息
    038_使用脚本自动创建逻辑卷
    037_自动添加防火墙规则,开启某些服务或端口(适用于 RHEL7)
    bzoj1537
    bzoj2466
    bzoj1047
  • 原文地址:https://www.cnblogs.com/wanggang123/p/5992516.html
Copyright © 2020-2023  润新知