Есть несколько предложений по этой конкретной проблеме.
[117 ] Все эти подходы будут работать нормально. Я предлагаю связанные таблицы, чтобы вы не дублировали данные, но для вас это чушь, так как я не знаю требований проекта.
Не имейте документа для Вас, но из столбца Threads в диспетчере задач можно довольно надежно предположить, что он отображается 1:1 на собственные потоки (необходимо включить столбец Threads в диспетчере задач сначала).
О, почти забыл, можно загрузить jdk src здесь и посмотреть сами.
Отображение зависимо от платформы, однако я нашел интересное сравнение между потоками платформы для vm (хотя, вероятно, немного старым). Нижняя строка: Вы не должны знать. То, что Вам, вероятно, больше интересно, должно знать о зеленых потоках (если Вы уже не знаете).
Что касается вопроса об именовании: разве конструктор не позволяет Вам называть поток? Или Вы имеете в виду, называют их и просматривают их имя на некотором браузере потока окон?
К сожалению, это кажется, что это невозможно или по крайней мере очень твердо сделать в Windows JVM.