Пока посмотрел первые 8 уроков этого курса и это самое внятное, последовательное и доходчивое объяснение многопоточки, которое я смог найти в ру сегменте. Очень удивлён, что так мало просмотров. Автор, спасибо тебе огромное.
@vladzuev10 Жыл бұрын
Огромное спасибо! Безумно приятно читать такие комментарии!)
@tusman4ik6 ай бұрын
Блин, мне нравится ваш стиль написания кода) (Обилие констант, финальных полей). Спасибо за вашу работу!)
@vladzuev106 ай бұрын
Вам спасибо за такие комментарии и активность на канале!) Очень приятно) Но, стоит признать, что стоило именовать переменные покороче)
@alexsuvorov2kАй бұрын
Спасибо!
@vladzuev10Ай бұрын
И Вам за комментарий!)
@KaidzuAlex5 ай бұрын
Великолепное объяснение, кажется куда более емким чем целый модуль по многопоточности на JavaRush, хотя может так кажется потому-что знания ложатся поверх уже полученных. Автору респект и удачи в развитии! Надеюсь увидеть видео и на другие темы, подпишусь
@vladzuev105 ай бұрын
Огромное спасибо за поддержку!) пока в планах только многопоточность, ещё много тем, которые хотелось бы рассмотреть)
@Devivl Жыл бұрын
Влад, спасибо за урок. 👍
@AndriiPrylutskyi-pn2xu8 ай бұрын
Влад, вы молодец! Отличная подача материала. Убиваете двух зайцев сразу: учите нас сразу грамотно писать код + поясняете сам материал. Но вижу из комментариев что не все еще разобрались с лямбда выражениями и плохо понимают что такое паттерн проектирования
@vladzuev108 ай бұрын
Огромное спасибо!) Я думаю, в комментариях есть правда: можно бы было подобрать примеры получше и код написать почище)
@БулатКиямов-р1в Жыл бұрын
Отличное объяснение, спасибо! Подписка
@vladzuev10 Жыл бұрын
Очень рад! Спасибо!)
@devdevdev200 Жыл бұрын
Четко
@vladzuev10 Жыл бұрын
Спасибо!)
@НикитаОнучин-о7ъ10 ай бұрын
Не понимаю, почему без Thread.sleep(1000) не срабатывает состояние WAITING? Программа слишком быстро работает, чтобы перейти в это состояние? Если в дебагере запустить, то работает
@vladzuev1010 ай бұрын
Огромное спасибо за активность на канале!) Да, все так) Чтобы поток Thread-0 точно успел вызвать метод join и перейти в состояние WAITING, мы усыпили главный поток на 1 секунду. Без этого поток Thread-0 может не успеть вызвать метод join на момент вызова метода showThreadState главным потоком, и поэтому мы увидим состояние RUNNABLE.
@НикитаОнучин-о7ъ9 ай бұрын
Спасибо!@@vladzuev10
@tusman4ik6 ай бұрын
Можно какую-нибудь большую операцию бахнуть(цикл на 100 к итераций)
@viewer_evgeniy11 ай бұрын
А зачем System.out.printf вместе со String.format()?
@vladzuev1011 ай бұрын
Не знаю)
@СергейВасильев-р3и8е Жыл бұрын
Код очень тяжелый для восприятия, очень тяжело вникать в теорию как работает, когда код более профессионально написан, а не более простымариантом
@vladzuev10 Жыл бұрын
Спасибо за обратную связь!) В будущих видео постараюсь учесть
@mangnifista7984 Жыл бұрын
@@vladzuev10 А мне наоборот нравится тот стиль, каким вы пишете. Вообще к моменту изучения многопоточности уже пора бы подумать о том, как писать код в профессиональном стиле, ну и соответственно - разбираться в нем. Спасибо большое за уроки, продолжайте в своем стиле, для "простоты" хватит Трегулова с Алишевым. Собственно по ним я и начинал изучать Java и их упрощенный стиль уже "прижился" в мозг, поэтому вначале было сложно воспринимать ваш стиль.
@johnquest828 ай бұрын
зачем везде в аргументах писать final? глаз режет
@vladzuev108 ай бұрын
Спасибо за активность! Про final писали уже, поэтому я продублирую) К текущему моменту у меня просто такой стиль написания кода. Я не претендую на его правильность: с одной стороны с final получается больше кода, что усложняет его чтения - с другой стороны с final сразу можно увидеть, не читая дальнейший код, будет ли данная переменная изменяться или нет, что бывает особенно полезно в больших методах. То же самое и с аргументами методов.
@travoltikАй бұрын
Чел походу перечитал чистого кода и вообще всё оттуда воспринял буквальным образом. Я впервые вижу, чтобы кто-то всерьез писал final в параметрах, особенно это смешно в main методе. Мне кажется, если человек увидит, что на консольных аргументах висит final, то это создаст только больше вопросов и ни о каком упрощении читаемости тут речи уже идти не может.
@king_worldof_t_blitz4424Ай бұрын
@@travoltikты как хочешь но если бы я увидел в работе такой код мне хоть и было бы сложно но как минимум это чище выглядит!
@travoltikАй бұрын
@@king_worldof_t_blitz4424 чел, ты же не видел никогда коммерческий код и скорее всего даже программистом не являешься, а просто стандартный вкатун вайтишник, зачем ты пытаешься говорить о том, о чем не имеешь никакого понятия?