мере CarBuilder.cpp. 17. Переп

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

мере CarBuilder.cpp. 17. Перепишите пример C07:BankTeller.cpp так, чтобы вместо имитации в нем присутствовала «нормальная» многопоточность. 18. Измените пример CarBuilder.cpp, присвойте идентификаторы роботам и добавьте дополнительные экземпляры разных типов роботов. Проверьте, все ли роботы используются при сборке. 19. Измените пример CarBuilder.cpp и добавьте в процесс сборки новый этап с установкой системы выхлопа, кузова и крыльев. Как и на первом этапе, эти процессы могут выполняться роботами одновременно. 20. Измените пример CarBuilder.cpp и обеспечьте синхронизацию доступа ко всем переменным bool внутри Саг. Из-за невозможности копирования мутексов в программу придется внести существенные изменения. 21. Используя подход, продемонстрированный в примере CarBuilder.cpp, смоделируйте процесс строительства дома. 22. Создайте класс Timer с двумя режимами работы. В первом таймер должен сработать только один раз, во втором — срабатывать с регулярными промежутками. Воспользуйтесь этим классом в примере ClO:MulticastCommand.cpp и переместите вызовы TaskRunner::run() из процедур в таймер. 23. Измените оба п


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