Приветствую!
Работаю в многопотоке, софт - ZennoDroid Enterprise. Подключены несколько телефонов, в среднем, 6-7 штук. Примечательно, что даже в случае, когда какой-то телефон уже работает в одном из потоков, если на другом потоке запустить экшен "Получить список устройств", то этот телефон все равно будет отображаться как свободный. Как следствие, возникает купа ошибок, из-за того, что новые потоки пытаются подключить к устройству, которое уже работает.
Как можно реализовать функционал, чтобы разные потоки не брали одно и то же устройство? Возможно, его можно как-то обозначить, как занятое?
Работаю в многопотоке, софт - ZennoDroid Enterprise. Подключены несколько телефонов, в среднем, 6-7 штук. Примечательно, что даже в случае, когда какой-то телефон уже работает в одном из потоков, если на другом потоке запустить экшен "Получить список устройств", то этот телефон все равно будет отображаться как свободный. Как следствие, возникает купа ошибок, из-за того, что новые потоки пытаются подключить к устройству, которое уже работает.
Как можно реализовать функционал, чтобы разные потоки не брали одно и то же устройство? Возможно, его можно как-то обозначить, как занятое?