Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/149.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Boost单元测试多线程测试_C++_Multithreading_Unit Testing_Boost - Fatal编程技术网

C++ Boost单元测试多线程测试

C++ Boost单元测试多线程测试,c++,multithreading,unit-testing,boost,C++,Multithreading,Unit Testing,Boost,我正在使用Boost.Test进行单元测试,并希望对一些需要多线程的东西进行单元测试。我可以简单地在测试用例中创建我需要的任何线程,但是我正在寻找一种对测试失败具有相当弹性的方法,并且不会让测试用例陷入僵局 e、 g.类似于BOOST\u TEST\u NEW\u线程(main\u func)的东西,它将允许创建的线程使用BOOST\u CHECK\uu*等。通过正确的日志记录,记录意外异常等 这适用于Windows和Linux

我正在使用Boost.Test进行单元测试,并希望对一些需要多线程的东西进行单元测试。我可以简单地在测试用例中创建我需要的任何线程,但是我正在寻找一种对测试失败具有相当弹性的方法,并且不会让测试用例陷入僵局

e、 g.类似于
BOOST\u TEST\u NEW\u线程(main\u func)
的东西,它将允许创建的线程使用
BOOST\u CHECK\uu*
等。通过正确的日志记录,记录意外异常等

这适用于Windows和Linux