оения нужного выходного сообще

Автор admin Пятница, 26 июня 2009 11:32

оения нужного выходного сообщения. При вызове output() мутекс предотвращает запись в объект Display из нескольких программных потоков (как будет показано далее, в программе должен существовать только один объект Display). Этот пример всего лишь демонстрирует базовый принцип, но при желании его можно усовершенствовать. Например, чтобы обеспечить выполнение требования о наличии только одного объекта Display в программе, можно преобразовать его в Синглет (в библиотеку ZThread входит шаблон Singleton, предназначенный для реализации Синглетов). Подсчет посетителей В следующей программе требуется узнать, сколько посетителей ежедневно заходит в парк. На каждом проходе установлена «вертушка» или похожий механизм. После увеличения отдельного счетчика вращений увеличивается общий счетчик, представляющий суммарное количество посетителей парка. //: СП: Ornamental Garden, срр //{L} ZThread #i nclude 560 Глава 11 • Многопоточное программирование #i nclude #include linclude “Display.h” linclude “zthread/Thread.h” linclude “zthread/FastMutex.h” linclude “zthread/Guard.h” linclude “zthread/T


Комментарии закрыты.