аться к переменной count и мод

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

аться к переменной count и модифицировать ее одновременно. Класс Entrance также содержит локальную переменную number с количеством посетителей, прошедших через данный вход. Это позволяет проверить объект count и убедиться в правильности количества зарегистрированных посетителей. Функция Entrance::run() просто увеличивает number с count и делает паузу продолжительностью в 100 миллисекунд. В функции main() вектор vector заполняется указателями на все созданные объекты Entrance. После нажатия пользователем клавиши Enter программа перебирает все объекты Entrance и суммирует их данные. Программа тщательно следит за тем, чтобы завершение выполнялось корректно. Отчасти это делается для того, чтобы показать, какая осторожность необходима при завершении многопоточных программ, отчасти — чтобы продемонстрировать функцию interrupt), о которой речь пойдет далее. Все взаимодействие между объектами Entrance происходит в одном объекте Count. Когда пользователь нажимает клавишу Enter, функция main() отправляет count сообщение pause(). Так как все задачи Entrance::run() следят за приостановкой count, все объе


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