Используя LD_PRELOAD
, вы должны быть в состоянии обернуть pthread_create
достаточно, чтобы войти куда-то каждый раз, когда он вводится. Однако этот метод имеет недостатки, поскольку он может вводить (или выставлять) расы в вашей программе, которые иначе не могли бы возникнуть, что может привести к созданию большего или меньшего числа потоков.
Разве отслеживание этого в программе (т. Е. Отладочная сборка) не вариант?