
08.04.2008, 02:20
|
|
Регистрация: Nov 2006
Сообщений: 223
|
Стандартных средств для синхронного вызова методов нет.
Приходиться делать самодельные очереди.
Реализовать можно по-разному.
Например: массив "операция" (или функции, или специальные объекты) и индекс, какая из операций текущая.
Каждая операция должна сообщить о своём завершении. При этом индекс увеличится на единицу и будет выполнена запущена следующая операция.
Вариант: вместо изменения индекса просто удалять "отстрелявшуюся" операцию из очереди.
----
А вообще, как я уже неоднократно говорил ранее, надо менять компилятор, чтобы всё это было прозрачно.
Последний раз редактировалось WindWalker; 08.04.2008 в 06:40.
|