ПОЛНАЯ ВЕРСИЯ КУРСА: swiftbook.org/courses/415 Реклама и сотрудничество: alishev.neil@gmail.com
Пікірлер: 58
@alishevN6 жыл бұрын
ПОЛНАЯ ВЕРСИЯ ЭТОГО КУРСА: www.udemy.com/course/javarussia/?referralCode=A36A8387475CAFDC6776 ДЛЯ ЖИТЕЛЕЙ РФ: alfa.swiftbook.ru/courses/415 Плейлист с другими открытыми уроками: kzbin.info/aero/PLAma_mKffTOTtGQEbqurDRoPwDEKzzZQA
@briardamon92913 жыл бұрын
instaBlaster...
@whoamixrun3851 Жыл бұрын
Четыре года прошло а твои курсы до сих пор приносят пользу. Спасибо, хорошо объясняешь.
@MK8- Жыл бұрын
+
@ArtiomJas2 жыл бұрын
Господи, как же ты замечательно всё объясняешь. Без всякой тягомотины. Спасибо тебе.
@IronDen5 жыл бұрын
Ну вот может ведь кто-то объяснить понятно! Лайк как обычно! Спасибо, что не бросаешь канал!
@white38973 жыл бұрын
Вы - лучший учитель по Java! Обучалась на другом ресурсе, но все равно постоянно обращалась к вашему каналу. Более понятных и доступных объеснений нигде еще не встречала. Это видео стало последней каплей - после долгих мучений в попытках понять эту тему, наткнулась на него, и в голове все сразу встало на свои места. Только что купила сразу два ваших курса: Продвинутая джава и Джава для начинающих, буду восполнять пробелы в знаниях. Спасибо, что вы есть! )
@Vlad-1234 жыл бұрын
Самый лучший канал про джаву! Лучше всех объясняешь! Делай больше уроков! Можешь сделать уроки jfx css?
@dmtconst3633 Жыл бұрын
Круто!!! Спасибо, все понятно, без воды.
@user-vb7ff1pr8h6 жыл бұрын
Спасибо. Я наконец-то понял как это работает, а не просто бездумно использовал! Подписка и палец!)
@user-je3kp8mw5v6 жыл бұрын
1000000 Лайков и подписка уже оформлена Лучший и этим все сказано. Не бросай канал у тебя супер талант
@lidiyaastafurova2184 Жыл бұрын
спасибо за пояснение, очень доходчиво!
@bakhtievailmira39873 жыл бұрын
Очень доступно обьясняете материал, спасибо !! Ушла покупать полную версию курса на udemy))))
@alisaholainen63344 жыл бұрын
Классный урок!
@user-bn4br9yx8v3 жыл бұрын
Прекрасное объяснение
@anjelomanoranjan7 ай бұрын
Спасибо! Круто объяснил все! Будет здорово если новые видео начнешь выпускать по Java))
@yuriiuvarov13803 жыл бұрын
Друг! Спасибо тебе, почти прошел начальный курс, почувствовал себя получше с Java. В знак благодарности купил продвинутый на Udemy, и надеюсь пригодится и автору донат.
@Andrzej39353 жыл бұрын
Спасибо, учитель
@olexiypysarenko80906 жыл бұрын
Спасибо!
@TarikBat Жыл бұрын
Алишев, у тебя талант объяснять сложные вещи просто!!!
@Artem_Kravchenko4 жыл бұрын
Респект!
@user-gk1rn5lm6t3 жыл бұрын
спасибо огромное
@user-nh4yp4fi9m Жыл бұрын
Спасибо 👍
@yaroslavneilo18205 жыл бұрын
А какие горячие сочетания клавиш вы использовали в видео для добавления throws и вызов переопереденных методов
@AniKrayMe3 жыл бұрын
ALT+ENTER
@АмбициознаяМалышка9 ай бұрын
Спасибо
@user-vy9rz5cl3n Жыл бұрын
Повторил за автором, только в конструктор класа передал поле name , и вывод name + i. Если создать 3 и более потока, хорошо видна хаотичность работы. Если 2, то практически по очереди идёт выполнение, скорее всего зависит от машины на которой работает код.
@raul_duken6 жыл бұрын
четко
@asriyanarseniy83563 жыл бұрын
Вопрос: вот мы переопределили метод run(), запуск потока будет начинаться с него, а поля самого класса, имплементирующегоRunnable будет игнорироваться, пока мв к нему не обратимся из метода run() ?
@nordone_travels20 күн бұрын
Попробовал написать код, как на видео, у меня Java не захотела его запускать ссылаясь на то, что пытаюсь в статичном методе(main) запустить метод нетстатичный метод. В итоге пришлось сделать классы, реализующие ранабл - статичными и все заработало.
@user-te8sd7ps7q Жыл бұрын
Куто спасибо за видео
@Euhenn2 жыл бұрын
чтобы закомментировать сразу несколько строк кода нужно нажать ctrl + / (для тех кто не знает как это сделать)
@maksonaladin40332 жыл бұрын
Либо ctrl + shift + / для многострочного коммента
@archikdavidofff2 жыл бұрын
объяви в конструкторе String переменную. и при интциализации потока в main методе передавай свой текст чтобы в принте их различать нормально.
@vladimirmorozkin76093 жыл бұрын
Я первым делом поставил 10000 в цикл) и запустил на обоих потоках, как ты и сказал началась борьба)
@vitalijuskolinko90114 жыл бұрын
Для наглядности создайте какое либо поле в классе MyThread и конструктор. При выполнении многопоточности будет видно какой поток раньше или позже выводится :)
@AZIN_BEY5 жыл бұрын
best video
@asriyanarseniy83563 жыл бұрын
Так все таки случайным образом или нет выделяется время на потоки? Потому что если случайным, можно из разницы во времени выполнения, можно генерировать не псевдорандомные, а по-настоящему рандомные числа. Не?
@DocterBack3 жыл бұрын
19:46 смысле не как? а как же наследование от класса synchronized, или ты про то что она работает не паралельно, а последовательно?
@GameForYouOnline2 жыл бұрын
можно контролировать потоки при помощи монитор
@user-bn9wc8db6s2 жыл бұрын
Всем доброго дня! Народ, подскажите, пжл, годные материалы для практических работ! P.s я новичок Спасибо!
@user-xl3md7dm2u3 жыл бұрын
А как сделать чтобы 3 разных текста повторялись поочередно бесконечное время с задержкой например в 1 минуту? То есть 1, 2, 3, 1, 2, 3, ......
@user-mb7en9wc2o Жыл бұрын
почему у меня метод start() подсвечивает красным IDE???
@prosto_komputer4 жыл бұрын
👍 *Лайк* если пришел сюда из JavaRush!👍🎓
@thesampman41462 жыл бұрын
Вроде поток main приоритетнее чем в данном случае поток thread 0. Но это только на Винде работает.
@user-oi4dg9ry8p4 жыл бұрын
Подскажите пожалуйста, ваши курсы так же идут в форме видео объяснений?
@alishevN4 жыл бұрын
да
@user-oi4dg9ry8p4 жыл бұрын
alishev спасибо
@slavicworld99794 жыл бұрын
Хм... А кто мне ответит, почему если запустить myThread а затем цикл в main потоке, то сначала выполниться вложенный поток, а потом только продолжится main? public class MultyThread { public static void main(String[] args) { MyThread myThread = new MyThread(); myThread.start(); for (int i = 0; i < 10000; i++) System.out.println("Hello from MainThread " + i); } } class MyThread extends Thread { public void run() { for (int i = 0; i < 10000; i++) { System.out.println("Hello from MyThread " + i); } } } cначала выводится 10000 из MyThread a потом только main эти потоки никак не параллельны?
@slavicworld99794 жыл бұрын
Отвечаю сам себе, после перезагрузки ПК потоки стали выполняться одновременно, борясь за консоль, как и говорил сенсей)
@metasta3a3 ай бұрын
минут 5 по-моему ушло на слова "потоки не синхронизированы" ))
@user-bz5fp7zz2q7 ай бұрын
2024
@user-wk5fm5qw1f2 жыл бұрын
Во-1: Никто не создаёт потоки ни одним из 2 способов, указанных в видео! Используется анонимный класс. Во-2: "Программа не завершится, пока не завершатся все потоки" не совсем верно, потоки-демоны не должны завершаться, они всегда в фоне работают.
@ivanandreev95712 жыл бұрын
Разве демоны не завершаются после завершения остальных потоков?
@user-wk5fm5qw1f2 жыл бұрын
@@ivanandreev9571 программа завершится при завершении всех не-демонов и в таком случае демоны конечно завершатся, но это следствие, а не причина
@askerkazharov60372 жыл бұрын
Хоспадиии... Ну не увидишь ты никогда сообщение из потока MyThread раньше сообщения из main метода!!! Хоть сколько раз перезапускай. Ну ты же видишь, что не получается, ну подумай почему... У тебя в main одна комманда - вывод текста. В твоем потоке прежде чем вывести текст, выполняются 2 операции!!! Присвоение i = 0 и сравнение i < 1000. И лишь потом 3-я комманда - вывод текст. Потоки поочередно, как ты и сказал, забирают процессорное время, а значит не может твой поток выполнить 3 операции прежде, чем в main 1 выполнится - это не равноправно.