摘要: 当给 thread 的执行函数传递指针参数时,没有任何问题,但是如果想传递引用,按照普通函数的调用方法会遇到编译失败: 编译:g++ -std=c++11 -pthread test.cpp失败了: 这里类似于 std::bind,std::thread 和 std::bind 采用了相同的机制,必 阅读全文
posted @ 2016-10-17 16:48 Kjing 阅读(6441) 评论(0) 推荐(0) 编辑
摘要: 当使用 std::thread 对象执行线程时,必须要调用 join() (或者 detach(),由于 detach() 可以立即调用,所以这里只考虑 join()) 编译:g++ -std=c++11 -pthread test.cpp 如果 doSomething() 会产生异常,则尝试捕获 阅读全文
posted @ 2016-10-17 15:41 Kjing 阅读(735) 评论(0) 推荐(0) 编辑