Я нашел следующий код Java.
for (int type = 0; type < typeCount; type++)
synchronized(result) {
result[type] += parts[type];
}
}
где result
и parts
являются double[]
.
Я знаю, что основные операции над примитивными типами являются потокобезопасными, но я не уверен в +=
. Если выше synchronized
необходимо, может быть, лучший класс для обработки такой операции?