Если проблема в библиотеках с открытым исходным кодом, то лучшим решением будет поставка исправлений для этих продуктов для лучшего именования потоков. Запустив диспетчер безопасности, вы можете переименовать любой поток, перечислив потоки (как уже упоминали другие) и применив к каждому произвольное имя, но это хрупкий способ именования потоков, которые не принадлежат вам. Если сторонняя библиотека изменит свое имя, вам придется изменить свой код.
Я согласен, что сторонние библиотеки с плохо названными потоками затрудняют понимание того, что происходит в вашем приложении. Но переименование потоков из сторонней библиотеки рискованно. Что произойдет, если их следующий выпуск изменит способ именования потоков? И как вы обращаетесь со сторонней библиотекой, которая вообще не пытается назвать потоки?
РЕДАКТИРОВАТЬ: добавить обратно текст, который как-то исчез с конца