Привет, подскажите как получить количество активных (работающих) потоков?
Если активны 3 потока (эмулятора) чтоб возвращалась цифра 3, ну и так далее, если 1 то 1.
Благодарю
// Количество запущенных эмуляторов
var count = new DroidManager().GetListDevices()
.Where(d => d.IsRunning)
.Count();
C#:
// Количество используемых потоками эмуляторов (и запущенных, и остановленных).
// Работает только при выполнении шаблона в ZennoDroid.
var count = new DroidManager().GetListDevices()
.Where(d => d.IsBusy)
.Count();
Второй вариант более точно даст количество потоков, т.к. количество запущенных эмуляторов не обязательно равно количеству потоков. Эмулятор может быть остановлен, но уже использоваться в потоке.
// Количество запущенных эмуляторов
var count = new DroidManager().GetListDevices()
.Where(d => d.IsRunning)
.Count();
C#:
// Количество используемых потоками эмуляторов (и запущенных, и остановленных).
// Работает только при выполнении шаблона в ZennoDroid.
var count = new DroidManager().GetListDevices()
.Where(d => d.IsBusy)
.Count();
Второй вариант более точно даст количество потоков, т.к. количество запущенных эмуляторов не обязательно равно количеству потоков. Эмулятор может быть остановлен, но уже использоваться в потоке.