Здравствуйте, kuaw26, Вы писали:
K>Есть пул потоков кратный числу ядер в процессоре.
K>Основной поток запускает вычислительные потоки и ждет когда они отработают.
K>В каждом потоке тупо в цикле вызывается расчет математической функции и результат записывается в массив.
K>массив double-ов объявлен как final и создан в конструкторе.
K>Использую Fork/Join.
Встречных вопроса два.
— Есть ли тестовый код демонстрирующий проблему?
— Какие ещё есть гарантии что проблема вызвана именно записью в массив а не другой логикой?
K>И еще дайте сслку на спеку хочу сам почитать.
http://java.sun.com/docs/books/jls/
Странно что ссылка не на оракл ещё работает.