ромежуток времени изменяется с

Автор admin Четверг, 18 июня 2009 11:32

ромежуток времени изменяется с false на true. Объекты EventSimulator требуются объектам Button для имитации действий пользователя, происходящих с непредсказуемыми интервалами. Класс CheckButton представляет собой реализацию класса Task, которая периодически проверяется всем «обычным» кодом програм- 486 Глава 10 • Паттерны проектирования мы — соответствующие вызовы находятся в конце процедур procedurel, procedure2 и procedure3. Конечно, при реализации этого решения приходится немного потрудиться. Но как будет показано в главе 11, для предотвращения проблем, возникающих при многопоточном программировании, необходимо действовать крайне продуманно и внимательно, поэтому более простое решение может оказаться предпочтительным. Также можно организовать очень простую многопоточную схему, переместив вызовы TaskRunner::run() в отдельный программный поток таймера. В этом случае полностью устраняется всякая привязка «обычных операций» к коду обработки событий. Суррогатные объекты Паттерны Посредник (Proxy) и Состояние (State) основаны на применении суррогатных классов. Ваша программа взаимодействует с суррогатным


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