У меня есть класс (extends Thread
), из которого я запускаю несколько потоков.Получить количество активных потоков в java
Вот класс:
public class Abc extends Thread{
private String key;
public void run(){}
}
Теперь я хочу знать, сколько активных потоков есть этого класса на основе стоимости key
.
например. Я установить значение ключа, как «X» в 10 потоков и «Y» в 15. Я хочу, чтобы создать карту:
map<String, int> :: {"X"=10, "Y"=15}
Как я могу это сделать?
EDIT:
Этот Map<>
будет храниться в Execute
класса, который создает нити. Это не имеет никакого отношения к Abc
.
http://stackoverflow.com/a/11537026/3365426 –
я видел. Он не говорит, как классифицировать на основе некоторой ценности. – vish4071
Ваш вопрос не совсем ясен. Какие значения должны иметь ваши «ключи»? Является ли карта частью вашей нити? напишите пример кода о том, как вы хотите изменить 'key' в зависимости от карты – adranale