В примере про PetersonLock и Threads (38:20) байты фотографии получаются из сервиса внутри критической секции, разве это корректно? Получается, что только один поток попробует получить фотографию, а остальные туда даже не попадут. Насколько я понимаю, мы должны получать их параллельно в каждом потоке, а в критической секции только лишь сеттить переменную.
@AndreyDeykunov7 жыл бұрын
"просто насыпьте везде volitile" - докладчик уровня бог!
@Steklopod6 жыл бұрын
Очень полезное видео. Побольше бы таких.
@meiramsopytemirzhanov Жыл бұрын
а где найти исходный код?
@jonua3 жыл бұрын
Про замок петерсона. Выглядит так, что другой поток еще до критической секции свободно может изменить значение turn и тогда условие while в первом потоке перестанет выполняться. Зачем тогда вообще нужна переменная turn?
@ВазгенБурген10 ай бұрын
Не понял хейта к данному докладу. Всё нормально, как для обзорного доклада, показывает, какие вообще фишки есть.
@lWeRl7 жыл бұрын
Я просто выпал с лица, когда лектор вспоминал какие есть картинки. 1:14:24
@smalex7 жыл бұрын
Жалко людей которые слушали этот доклад. Докладчик не в себе. Вместо простых и наглядных примеров, он просто запутывает людей.
@costea916 жыл бұрын
Продержался 50 минут, чуть не вырвало. Всегда придерживался мнению - если не можешь объяснить что-то простым языком - значит ты сам не понимаешь этого в полной мере
@caffeinejavacode14753 жыл бұрын
Зато весело
@javac3 жыл бұрын
У него всегда была и есть весьма занятная манера изложения, но чел запилил graalvm, за одно только это уже достоин всяческого уважения. Не всегда грамотный спец это хороший спикер. Ну и это ж 4 года назад. Ещё был без опыта докладов.
@ВасяВ-ь5м7 жыл бұрын
наркоманские и непоказательные примеры
@ВасяВ-ь5м7 жыл бұрын
код, говорит, плохой, но он для иллюстративных нужд.. я вот придерживаюсь подхода, что примеры должны быть настолько читаемы, функциональны, "идеально" спроектированы, что даже новичок, увидев их, мог легко разобраться.. а отмазываться фразами "это для примера", ну.. это непрофессионально.. даже дилетантски как-то..
@jojomajo3 жыл бұрын
эстонские спагетти на протяжение 2 часов, соболезную тем кто досмотрел
@gustawbobowski1333 Жыл бұрын
Скорость x2
@igortseluiko90097 жыл бұрын
Очень поверхностный доклад. Про "натыкать volatile" и это не ухудшит перфоманс - вобще убило; На лицо слабый тех бэкграунд, очень жаль тех кто будет пользоваться этими советами.
@QtIvan7 жыл бұрын
про перфоманс ничего не было сказано, сказал станет более корректная. 34:14 ну и это, очевидно, было в качестве шутки.
@CuriousPassenger2 жыл бұрын
Два часа на такую сложную и объемную тему, что вы ожидали? Это обзорный доклад, который лишь чуть коснулся каждого раздела, от тредов до акторов. Хотите глубже, читайте java concurrency in practice.
@dskfjhasdlfkasadfhasdlfuha64567 жыл бұрын
эстонец учит скорости и многопоточности,лол
@wayfarer21787 жыл бұрын
скайп удали. его тоже эстонцы писали
@AndreyDeykunov7 жыл бұрын
судя по унылости скайпа, таки да, писали эстонцы
@CuriousPassenger2 жыл бұрын
К чему тут этот высер?
@CuriousPassenger2 жыл бұрын
@@AndreyDeykunov просто он древний, 15 лет назад особо альтернатив-то и не было. Что дальше, евреи унылые, потому что аська унылая?