@@SlavikUkraine в стандартном мессенджере на кнопочном телефоне
@ВалентинГлобалов5 жыл бұрын
Мне нравятся уроки, спасибо!!!
@AngrySerezha5 жыл бұрын
я думал это на много сложнее... при слове "поток" бросало в дрожь, не мог понять че откуда...а сейчас посмотрел, повторил... вроде и ничего сложного. Спасибо!
@SergeySvotin3 жыл бұрын
Просто знать недостаточно, нужно уметь применять
@ЗиннатоваЛиля5 ай бұрын
отличное объяснение
@artjomeniko2 жыл бұрын
Спасибо! Хорошо объяснил!
@frx16924 жыл бұрын
sout "Люблю твои уроки :)"
@AnnaIsHere4 жыл бұрын
Лаконично, отлично! Пока не понятно, почему запускаем одно и то же действие в разных потоках, но хотя бы понятно, как создавать потоки! Умеешь выделять главное!
@SergeySvotin3 жыл бұрын
Так потому что потоки придуманы для того, чтоб разные действия делать одновременно, это просто пример с одинаковыми, чтоб не заморачиваться
@ТимурТолемис3 ай бұрын
какие успехи
@sexol12356 жыл бұрын
Наконец то углубление знаний)
@antonmaurer87346 жыл бұрын
sexol123 видео кликбейт, тоеть это не для профессионалов, а для новичков
@sexol12356 жыл бұрын
Anton Maurer один фиг лучше чем разбор банальных конструкций языка, которых уже овер дофига
@SergeySvotin3 жыл бұрын
@@antonmaurer8734 ну, потоки вроде как считаются уже углубленным курсом, все-таки не синтаксис, но, конечно, в таком виде это не для профессионалов
@aptems14384 жыл бұрын
Что с run, что с start результат одинаковый в бесплатной идее. В Eclipse результат как у автора.
@ServerPlayer-chanell6 жыл бұрын
можеш снять видео про класс Exchanger (для обмена даными между потоками)
@flatmapper5 жыл бұрын
это не потоки ДАННЫХ, а просто потоки, мистер профессионал
@maksimvolkov88924 жыл бұрын
Я бы назвал это нитями, а не потоками. Так они и называются в оригинале. Слово потоки скорее подходит к потокам ввода и вывода.
@SergeySvotin3 жыл бұрын
@@maksimvolkov8892 теперь уже все, как когда-то перевели - так и используют
@АлишерМанатбек-н2ф2 жыл бұрын
napisal kod takzhe no u menya rabotaet kak run method v chem problema?
@awggeez4 жыл бұрын
Только меня волнует вопрос: класс SomeThread наследуется от класса Thread, который мы даже не объявили. Это что, встроенный класс или что? И ещё: Если мы не объявляем приватность класса, то ему автоматом дается public? Плиз ответь автор)))
@GIMinds4 жыл бұрын
Класс Thread не нужно объявлять, как и интерфейс Runnable. И если мы не объявляем модификатор доступа, по ему автоматом дается default.
@zedteamlyrics84214 жыл бұрын
тобишь это тобишь потоки тобишь
@amylouis77506 жыл бұрын
у меня нихрена не получилось в консоль дает 0 до 9 и еще раз 0 до 9 и это в том случае когда вызываешь метод start ( );
@Видемотиваторы5 жыл бұрын
у меня тоже самое, вроде и старт, но выдает как ран. Возможно это из-за того, что работаю на старом буке - одноядерный процессор.
@ibaevzz4 жыл бұрын
@@Видемотиваторы скорее всего из-за этого
@ibaevzz4 жыл бұрын
@@Видемотиваторы учился по книге, там показывают что код выполнился так, а у меня ахинея какая-то. Только потом заметил примечание что может зависеть от операционной системы(вытесняющая многозадачность в одних, у других по другому) и от процессора тоже
@AnnaIsHere4 жыл бұрын
@@Видемотиваторы, Сначала была та же ерунда. Попробовала цикл сделать от 0 до 100 и тогда стал проявляться эффект.
@isanyoc4 жыл бұрын
У меня тоже не идет многопоточность. у меня 8 ядер.
@ed_sh3 жыл бұрын
Маркусу Персону следовало посмотреть это видео
@_ZHONG_XIN_NA_2 жыл бұрын
Неа, если ты имел в виду то, что майнкрафт работает медленно, то тут дело в другом. Майнкрафт - игра очень большая и сложная. И язык программирования выбрали, которой не очень подходит под геймдев. Майнкрафт работал бы в сто раз быстрее, если б был бы написан на плюсах. Работал бы в сто раз по сто раз быстрее, если написан был был на си(хотя эта задача для мазохистов, так как нет ООП). Работал бы в сто раз, по сто раз, по сто раз быстрее, если б был бы написан хотя бы на 10% на ассемблере. А если полностью на нем, то в сто раз по сто раз по сто раз по сто раз быстрее. То есть, если на джаве у тебя будет 30 фпс, то на плюсах - 3000. На си - 300000(триста тысяч), в третьем случае - 30000000(тридцать миллионов), в четвертом - 3000000000(три миллиарда) фпс. И это только предположения.
@BoostBrainCourse6 жыл бұрын
Георгий, вы случайно не смотрели мой урок - kzbin.info/www/bejne/n6iqZKdoh9CiarM ? Очень похоже получилось. Но обращаю внимание, что не стоит использовать голые Thread. Лучше использовать ExecutorService, это удобнее и безопаснее.
@evgeniydubovik35595 жыл бұрын
пробежался по твоему видео , тебя слушать только под героином можно
@BoostBrainCourse5 жыл бұрын
@@evgeniydubovik3559 Это не страшно, со временем пройдет.
@arenmkhoyan6 жыл бұрын
Сделайте видео о том какой БД выбрать для сайта
@segreiulanov60576 жыл бұрын
Aren Tv почему вас sql не устраивает?
@segreiulanov60576 жыл бұрын
А тебя сервер на Java написан?
@arenmkhoyan6 жыл бұрын
Cegrei Ulanov у меня нет сервера
@segreiulanov60576 жыл бұрын
Aren Tv вам нужна оптимизация sql , если уже сегодня не выдерживает ста запросов в секунду
@BoostBrainCourse6 жыл бұрын
Если вы используете Java, то советую использовать JPA и Hibernate. С использованием этих технологий можно легко переходить с одной SQL БД на другую. Но если советовать с ходу, то берите PostgreSQL.
@amanturakylbekov93746 жыл бұрын
Выпустите ролик про flutter? Пж
@александраБ-в4с6 жыл бұрын
Сделала вроде все как в видео, а в итоге числа выводятся от 0 до 9 и потом снова от 0 до 9, я так поняла нет поточности, не понимаю почему у меня не получилось, посмотри пожалуйста class SomeThread extends Thread{ public void run(){ for(int a=0; a
@BoostBrainCourse6 жыл бұрын
Пока вы запускаете второй поток(это очень недешевая операция), первый поток успевает отработать. Вставьте Thread.sleep(1000); в цикл. Тогда будет видна параллельность исполнения.
@МаксимГусев-ь6в6 жыл бұрын
Попробуй в цикле метода run добавить Thread.sleep(1000); скорее всего у тебя, пока создается новый поток, старый успевает закончиться
что будет если использовать больше потоков чем ядер на процессоре? будет ошибка, или лишние потоки будут выполнятся поочередно в других ядрах?
@merge-conflict4 жыл бұрын
ошибки не будет, они будут поочередно выполнятся как вы и сказали
@SlavikUkraine4 жыл бұрын
Один процессор не выполняет лишь один поток. Можно создать несколько потоков на одном процессоре , просто он будет постоянно переключаться между ними. Т.е. они будут приостанавливаться, давая возможность выполняться другим потокам
@lovingguardiansofharmony2 жыл бұрын
Интересно у меня вышло почему то два потока, при чём не вперемешку. Не знаю почему?
@vovafan6 ай бұрын
Потому что Гоша спрятал код внизу на 8.45
@fio69513 жыл бұрын
Программирование потоков для младшей ясельной группы?
@SergeySvotin3 жыл бұрын
Ну, да, это тупо самое основное и самые плоские и тупые примеры. Это же можно прочитать в Идее, если открыть класс потоков
@ДмитрийКолесник-ъ9э4 жыл бұрын
фиаско у меня настолько слабый проц что он не вывозит 4:30
@albertchubakov71206 жыл бұрын
я думал тут хотя бы ee будет...)
@doodocina4 жыл бұрын
ты уверен что это для профиссианалов? это на жуниора не тянет
@SergeySvotin3 жыл бұрын
Я думаю, что номинально это считается продвинутый уровень, да и вещь нужная, но в таком виде мало полезного, самая основа основ
@doodocina3 жыл бұрын
@@SergeySvotin продвинутый != профиссианальный. я так понял ты имеешь ввиду тот уровень который не найти в документации :/
@SergeySvotin3 жыл бұрын
@@doodocina профЕссионалов, что значит "тот уровень, который не найти в документации"? Там нет потоков? Да и кому нужна документация на подобные мелочи, если можно прошерстить прилегающие классы в Идее, там все подробно закомментировано аннотациями
@doodocina3 жыл бұрын
@@SergeySvotin вот именно что мелочи... видео необоснованно названо "для профЕссионалов" хотя по факту ничего из себя не представляет. видимо автор считает себя профЕссионалом зная эти вещи
@SergeySvotin3 жыл бұрын
@@doodocina если так подумать, то программиста от алкаша отличает как раз знание кучи таких мелочей) впрочем, видео так себе, это просто пересказ слайдов из лекции сбербанка, 1 в 1, ничего нового, никаких тонкостей.
@ИмяФамилия-м5я2с6 жыл бұрын
Для профессионалов потоки? Лол
@ИмяФамилия-м5я2с6 жыл бұрын
Скорее потоки это для продвинутых новичков
@SamsoTvChannel3 жыл бұрын
то бишь дизлайк
@tagirtagirov72105 жыл бұрын
You explain poorly.
@aqaforjuniors6182 жыл бұрын
чтобы норм рассказать о потоках нужно как миним 5 таких видео если не больше. По сути рассказ как создать поток и запустить. Тема освещена на 0.1%
@_ZHONG_XIN_NA_2 жыл бұрын
**0.01%
@m.rcotl.93866 жыл бұрын
Это работает в классе main
@antonmaurer87346 жыл бұрын
m.r cot l. 'квадратноголовые' учат программирование, жесть
@sti31674 жыл бұрын
@@antonmaurer8734 Какая разница во что он играет? это что мешает ему быть таким же человеком как ты?