Вы можете написать крошечную оболочку для pthread_create, которая подсчитывает созданные потоки и связывается с этой оболочкой после того, как вы связались с неизменяемой библиотекой.