Size: a a a

2020 July 02

В

Влад in learn.java
вот я запускаю два потока один читает другой пишет
источник

В

Влад in learn.java
все работает как нужно, пишущий поток виснет так как переменная i не volatile
источник

В

Влад in learn.java
однако если я раскоменитрую строчку с принтом, то есть
источник

В

Влад in learn.java
вот так
источник

В

Влад in learn.java
идея уже не говорит мне if никогда не выполнится и собственно это и происходит
источник

В

Влад in learn.java
я захожу в if
источник

В

Влад in learn.java
почему так происходит?
источник

В

Влад in learn.java
запуск потоков
источник

НП

Ну Привет in learn.java
Влад
однако если я раскоменитрую строчку с принтом, то есть
может после цикла while сделать цикл,инкрементирующий i ?
источник

В

Влад in learn.java
зачем?
источник

НП

Ну Привет in learn.java
мне кажется проблема в 10 строке ,разве при такой инкрементации значение сохраняется в переменную изначальную?
источник

В

Влад in learn.java
да, конечно
источник

В

Влад in learn.java
сохраняется
источник

В

Влад in learn.java
не в этом проблема
источник

l

lloyd in learn.java
хочешь сказать что ты иф выдает у тебя тру?  О_О
источник

В

Влад in learn.java
да
источник

В

Влад in learn.java
вот что выводит с print
источник

l

lloyd in learn.java
я думаю что это тебе подсвечивает идея
источник

l

lloyd in learn.java
так как она видит что ты сравниваешь одно и тоже  и говорит мол нефига у тебя иф не сработает. а саутом ты просто идею запутываешь
источник

В

Влад in learn.java
без print на этом останавливается и виснет
источник