我试图理解 c++11 中的线程。假设我有一个数组 arr={5,5,5,5,5},我想计算 {5^a^b, 5^a^b, 5^a^b, 5^a^ b, 5^a^b} 使用两个线程,参数 a 或 b 传递给线程。我如何保证第二个线程仅在第一个线程处理它之后才对每个术语起作用(5^a^b 和 5^b^a 之间的差异)?
谢谢。
我试图理解 c++11 中的线程。假设我有一个数组 arr={5,5,5,5,5},我想计算 {5^a^b, 5^a^b, 5^a^b, 5^a^ b, 5^a^b} 使用两个线程,参数 a 或 b 传递给线程。我如何保证第二个线程仅在第一个线程处理它之后才对每个术语起作用(5^a^b 和 5^b^a 之间的差异)?
谢谢。