Все ли потоки используют статический массив в Futures-Callable? - PullRequest
0 голосов
/ 05 мая 2018

Я получаю количество потоков, используя Runtime.getRuntime (). AvailableProcessors (), а затем пишу как:

Служба ExecutorService = Executors.newFixedThreadPool (потоки);

Затем, используя цикл for и new Callable , вызывается функция , в которой есть статический массив, к которому все потоки могут обращаться , и устанавливают целое число в позицию этого массив.

На самом деле, мне интересно, это логично? Потому что я получаю сообщение об ошибке, когда хочу получить доступ к позиции массива после того, как все потоки завершат свою работу.

...