Re[4]: Порядок создания объектов
От: vdimas Россия  
Дата: 02.11.04 10:25
Оценка:
Здравствуйте, Bell, Вы писали:

B>Все не так просто.

B>Предположим, что имеется 2 потока, и эти 2 потока одновременно создают по экземрляру MyClass, соответственно в их конструкторах имеем одновременный вызов get_mutex, а это может окончится не очень хорошо...

Да, ты бы был прав, если бы не одно "но". У человека там конфликты возникают в момент инициализации модулей, т.е. в телах конструкторов статических объектов. Прежде, чем у тебя появиться возможность создать второй поток, этот мютекс (именно рассматриваемй случай), будет уже создан.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.