Re[6]: Порядок создания объектов
От: vdimas Россия  
Дата: 05.11.04 06:56
Оценка:
Здравствуйте, AlexanderDz, Вы писали:

AD>А что если статические объекты в конструкторе создают потоки?


А что если за это руки оторвать?

Дело не только в потоках, разумеется. Считаю неправильным нагружать конструкторы статических объектов дополнительной функциональностью кроме основной — конструирование объекта. В лучшем случае — саморегистрация где-нить.
Почему считаю неправильным? Именно из-за отсутствия гарантированной последовательности загрузки бинарных модулей и отсутствия гарантированного поряжка инициализации объектных модулей в них.

------
Еще один поток это еще одна ветвь алгоритма, который в данном случае будет пытаться работать с еще "незапущенной" программой.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.