Многопоточность в Java не работает должным образом ⇐ JAVA

Программисты JAVA общаются здесь
Anonymous
Многопоточность в Java не работает должным образом

Сообщение Anonymous »

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

Код: Выделить всё

class Thread1 extends Thread{
int[] count;
int[] event;
Thread1(int[] event, int[] count){
this.event=event;
this.count=count;
}
public void run(){
for(int i=0; i

Подробнее здесь: [url]https://stackoverflow.com/questions/60164127/multithreading-in-java-not-working-as-expected[/url]

Вернуться в «JAVA»