под Linux
под виндой, кажется, это можно сделать через подгрузку dll — у них вызывается DllMain на создание и завершение всех тредов — но под линуксом так нельзя
попробовал сделать глобальный thread_local объект с конструктором, но по факту конструктор вызывается при использовании объекта, а не во время создания треда
в интернете пока только вижу утверждения, что аналога вызова конструктора при DLL_THREAD_ATTACH на Linux нет
Обсуждают сегодня