ьтатам одного потока смешаться
Автор admin Четверг, 25 июня 2009 11:32
ьтатам одного потока смешаться с результатами другого. А это означает, что при написании приложений необходимо синхронизировать операции ввода-вывода. Чтобы решить проблему, нужно сначала сгенерировать весь выходной пакет, а затем решить, когда отправить его на консоль. В одном из простых решений информация записывается в ostringstream, а затем один объект с мутексом синхронизирует вывод между всеми программными потоками: //: Cll:Display.h // Предотвращение коллизий при выводе #ifndef DISPLAYJH #define DISPLAYJH #include
Комментарии закрыты.
Последние комментарии