C++ 我可以使用queck-bench.com对多线程代码进行基准测试吗?

C++ 我可以使用queck-bench.com对多线程代码进行基准测试吗?,c++,multithreading,benchmarking,C++,Multithreading,Benchmarking,是比较两段代码性能的好工具,但是如果这些代码段是多线程的,quick bench会限制您可以使用的内核数量吗?在这种情况下,会使用多少内核 我试图对代码进行基准测试:如果您执行分配给两个线程的相同工作,那么CPU时间应该是相同的,这就是在基准测试中可以看到的等待一秒。这两个基准测试是否相同?在第二个_2通知其他线程之前,我正在解锁的一个函数中没有,在第二个函数中,锁在超出范围后被解锁。不过CPU时间应该相同,没有?是的,我相信,但是多线程代码中的某些行为无法出现,除非我们在多个内核中运行线程,或

是比较两段代码性能的好工具,但是如果这些代码段是多线程的,quick bench会限制您可以使用的内核数量吗?在这种情况下,会使用多少内核


我试图对代码进行基准测试:

如果您执行分配给两个线程的相同工作,那么CPU时间应该是相同的,这就是在基准测试中可以看到的等待一秒。这两个基准测试是否相同?在第二个_2通知其他线程之前,我正在解锁的一个函数中没有,在第二个函数中,锁在超出范围后被解锁。不过CPU时间应该相同,没有?是的,我相信,但是多线程代码中的某些行为无法出现,除非我们在多个内核中运行线程,或者我错了吗?