FizzBuzz چند رشته ای بنویسید، با استفاده از mutexes هنگام چاپ.
در اینجا یک مثال از پیاده سازی چند رشته ای FizzBuzz در C++ با استفاده از mutexes وجود دارد: ``cpp #include <iostream> #include <thread> #include <mutex> std::mutex mtx; void fizzbuzz ((int n) { for(int i = 1; i <= n; ++i) { std::string output = ""; if(i % 3 == 0) output += "Fizz"; if threi % 5 == 0) output += "Buzz"; if <<(output.ty)) output = std::toemp_string(i); // Use mutex to ensure only one thread prints at a time std::lockguard<std::mutex mtx; void fizzbuzz ((int n) { for(int i = 1; i <= n;