Я тестировал потоки для сканирования сигналов Bluetooth, целью является позиционирование, поэтому я должен сделать это настолько эффективно, насколько это возможно.
Таким образом, используемый класс Scanner содержит данные c метод для начала сканирования.
ASBleScanner.startScan();
Но для потоков это не так эффективно, как мне кажется. Поэтому я протестировал независимые экземпляры сканера для каждого потока:
ASBleScanner[] scanner = new ASBleScanner[numberOfCores];
И это более эффективно, чем использование метода stati c для каждого потока. Почему это происходит?
Спасибо.