gpt4 book ai didi

c++ - 在线程内使用循环时出现 "Unhandled exception"错误

转载 作者:行者123 更新时间:2023-11-30 04:39:09 28 4
gpt4 key购买 nike

我遇到了这个错误

Program.exe 中 0x0049b946 处的未处理异常:0xC0000005:访问冲突读取位置 0x00000090。

错误指向这一行:

        // thread.hpp ln 56
void run()
{
f(); // here <<
}

尝试运行这段代码时:

void frameFunc()
{
for(;;)
{
//..........do something. it is too long to paste. (calculations)
}
}

int main()
{
boost::thread framethread(frameFunc);
framethread.join();
//........
}

当我删除 frameFunc 中的循环时,错误就会消失。

任何形式的帮助将不胜感激:)

最佳答案

您显示的代码看起来有效。我认为问题出在未显示的代码中。

关于c++ - 在线程内使用循环时出现 "Unhandled exception"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2509164/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com