Как вызвать метод одновременно для каждого элемента в списке с помощью java stream API или многопоточности
Я хочу вызвать ниже calculation() одновременно в calculateKalmanValues() для каждого элемента в списке movingbeacons, чтобы сократить время обработки. Я думаю, что java stream.parallel () - это идеальное решение.
public void calculation(){ // do some think } // This is the method which I call calculation() //for each element in the movingBeacons list simultaneously should called the calculation method public void calculateKalmanValues() { List<string> movingBeacons=incomingBtRssiRepository.movingBeacons(); movingBeacons.forEach.parallel()?????С помощью java stream.parallel() или многопоточности.
Что я уже пробовал:
Я попытался использовать метод java stream.parallel (), но мне не удалось настроить его правильно,
я хочу избежать вызова метода один за другим и параллельно вызывать и запускать метод для всех элементов в списке.