【发布时间】:2015-03-24 14:07:56
【问题描述】:
我正在尝试运行一个函数,该函数将让调用线程在给定时间内休眠。但是当我运行它时,我得到了错误libc++abi.dylib: terminating. Abort trap: 6
睡眠功能:
void process_for(int cycles) {
sleep(cycles);
}
我将线程定义如下:
thread p1(process_for, 2000);
我也试过this_thread::sleep_for(chrono::milliseconds(1000)),但这给了我同样的错误。我可能做错了什么?
【问题讨论】:
-
你忘记加入你的话题了。
标签: c++ multithreading pthreads