Напиши код на c++ используя многопоточность. 
 Два потока генерируют случайно свои ходы. Провести 10000 игр. Данные о играх вывести в файл. Результат в виде счета вывести на экран. Организовать взаимодействие потоков средствами синхронизации. Третий поток должен осуществлять мониторинг. Имя выходного файла задается в виде константы. Для организации взаимодействия не используются какие-либо библиотеки и встроенные функции.