Re[9]: Lib-ы которым нужен явный init/deinit
От: remark Россия http://www.1024cores.net/
Дата: 29.03.08 10:37
Оценка:
Здравствуйте, Alex Alexandrov, Вы писали:

AA>Здравствуйте, Sergey, Вы писали:



>>> И это очень многообещающе.


S>>Нифига. Оно реально не работает. CRT ищет эту секцию у себя, а не во всех

S>>принадлежащих процессу модулях. Соответственно, в случае статической
S>>линковки все замечательно, в случае динамической — не работает.

AA>Непонятно. Что значит, "CRT ищет эту секцию у себя"? Ведь тот же механизм используется для вызова конструкторов/деструкторов глобальных объектов? Как же там все это находится?


AA>Кроме того, для того, чтобы нас уведомлять о создании/смерти потока, CRT сама должна получить эти нотификации откуда-то? Т.е. у нее должен быть свой DllMain? Или уведомления придут только в случае другие потоки создаются через _beginthread/_beginthreadex?


Да, статический или динамический рантайм действительно не влияет.
Выложил рабочую версию:
http://www.rsdn.ru/forum/message/2895408.1.aspx
Автор: remark
Дата: 29.03.08




1024cores — all about multithreading, multicore, concurrency, parallelism, lock-free algorithms
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.