Информация об изменениях

Сообщение Re[5]: [MSVC] Грабли: thread_local могут конструироваться до от 16.03.2017 19:12

Изменено 16.03.2017 19:14 Videoman

Re[5]: [MSVC] Грабли: thread_local могут конструироваться до обычных глобальных
Здравствуйте, Alexander G, Вы писали:

AG>В VS2012 — виснет в рантайме на _lock(_EXIT_LOCK1);


Интересно, это глюк ??? Или может быть это implementation defined? С другой стороны, мне не понятно, почему нельзя было сделать нормально. Зачем вызывать все пользовательские глобальные деструкторы во всех потоках в едином локе, необходимом для собственных нужд самого рантайма?! Ну, отпускали бы его на момент вызова всех at_exit(...).
Re[5]: [MSVC] Грабли: thread_local могут конструироваться до
Здравствуйте, Alexander G, Вы писали:

AG>В VS2012 — виснет в рантайме на _lock(_EXIT_LOCK1);


Интересно, это глюк ??? Или может быть это implementation defined? С другой стороны, мне не понятно, почему нельзя было сделать нормально. Зачем вызывать все пользовательские глобальные деструкторы во всех потоках в едином локе, необходимом для собственных нужд самого рантайма?! Ну, отпускали бы его, на момент вызова всех at_exit(...).