nter ruptO: } catch(Synchroniz
Автор admin Суббота, 27 июня 2009 11:32
nter ruptO: } catch(Synchronization_Exception& e) { cerr « e.whatO « endl: } } ///:- Задачи помещаются в контейнер TQueue в функции main() и извлекаются из него в LiftOffRunner. Стоит отметить, что LiftOffRunner может игнорировать проблемы синхронизации, так как они решаются в TQueue. Чтобы решить проблему в программе ToastOMatic.cpp, можно организовать хранение тостов в контейнере TQueue между процессами. А для этого нам понадобятся «полноценные» объекты тостов, способные хранить и выводить свое состояние: //: Cl1:ToastOMaticMark11.cpp {RunByHand} // Решение проблем с использованием TQueue. //{L} ZThread #i nclude
Комментарии закрыты.
Последние комментарии