c++11多线程出现abort()has been called,很奇怪
while (1) {
c_sock = Accept();
thread t(std::bind(&Server::SingleThread, this, c_sock)); //SingleThread是与客户端交互的线程
//t.join();
//t.detach();
}
出现abort()has been called
如果使用detach方法就不会有错,按理来说我while循环监听到一个客户端连接就创建一个线程的,主线程也不会终止啊,但是就是会出错。