Участки кода с mutex почти всегда можно оптимизировать, чтобы не было больших задержек. Вот как, например, в этом уроке можно было бы сохранить сначала весь текст прямоугольника и только потом обращаться к консоли. Если код вызывает слишком большую задержу, то и не грех пожертвовать немного оперативной памятью, я считаю.
интересно было бы посмотреть урок на эту же тему, но например при создании массивов (или векторов). Скажем в одном потоке формируется массив номер 1, элементы которого есть массивами . и эти массивы (второго порядка) формируются в новом потоке. и всё это с выделением динамической памяти и соответственно зачисткой (освобождением )её (памяти) после окончания проги.
Спасибо за лекцию. Улыбнуло на теме о том, что если смотреть на пустую сковородку она не меняться. Дело в том, что я немного знаком с квантовой механикой, и там это так не работает...
Божественно!! но есть один небольшой минус(ну... не совсем, скорее просто мне так хочется :-) ) ибо объяснение некоторых довольно простых тем затягивается слишком долго.Т.К. Вероятно рассчитанно на "маслят". Но при этом в большинстве случаев (если речь идет о самоучках) "маслята" начинают изучать многопоточность тогда, когда "припекёт" (т.е. когда они столкнуться с этим на практике) и к этому моменту проходит довольно много времени (у меня 1 год). За это время они уже довольно много знают чтоб не так сильно разжёвывать материал для них. И видео которые длятся по 10-15 минут могли бы уместиться в 6-8. Из-за этого приходится половину видео перематывать. Но не смотря на такой незначительный минус, спасибо тебе за такие хорошие уроки. Это божественно!!!
Повторение - Мать учения. Не нравится , милости просим отсюда. Смотри подобные видео: вот мы написали код, вот функция, вот еще функция. Сейчас все запустим. Алелуя.... Все работает. Ставьте лайк спасибо за просмотр. Иди к таким смотри. И к своему масленку убогому екстриму.
я смотрю на скорости в 1.5x, а потому что по другому нереально, но именно на этой скорости та пятиминутная история про студентов была просто восхитительна🤣
Здравствуйте Сергей! Могу ли я поинтересоваться, есть ли у вас опыт работы с OpenGl? Уроки вообще будут по этой тематике? Заранее спасибо! Отдельно хочу поблагодарить вас за такие отличные уроки! Спасибо!
Привет, а не планируешь ли развивать уроки по многопоточности?? std::async, std::promise, std::future, std::contion_variable, std::atomic, writing own thread-safe containers. Эти темы не сильно охвачены на ютубе, на англоязычном в том числе. Если бы ты сделал уроки по них, то безусловно это было бы просматриваемым контентом. Спасибо за уроки:)
Похоже на распределенное вычисление с использованием нескольких машин, где каждая из них получает свою порцию вычислений, а main() выполняет центральный сервер.
основательно подошли к урокам. Скажите, а про работу с Excel у Вас что то будет ? Если утрировать то этот продукт от MS стоит в каждой фирме и необходимость избавится от рутины менеджеры возлагают на программистов, и вот тут получается интересный момент - поддержка вроде есть, а вот литературы,где всё разжевано - нет.
Согласен с тем что 80% задач можно решить макросами и функциями но остальные 20% требуют программного решения, вот и хотелось бы об этом узнать. Работа с формой, нюансы в написании кода (возможность копирования кода макроса) ну и другие секреты для комфортной работы.
l l в одном из видео ответы на вопросы он говорил об этом , И сказал что это мало востребованно . Если хочешь писать только под Винду то лучше c# А на с++ больше Qt востребован чем winApi
а почему + или - первыми рисуются нежели * ?? то есть квадраты с плюсами или минусами первыми рисуются чем квадраты со звездочками хотя в мейне задание на рисование квадратов со звездочками стоит первым а уже за ним стоит поток с квадратом плюс??
@@GLASBE видимо произошло недопонимание. Я подразумевала повторить действия из видео: взять сковородку, разбить два яйца, через некоторое время прийти и разбить ещё одно, добавить сосиску, посолить, убрать, добавить помидоры и т.д., а после посмотреть на результат
*Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)*
было бы еще неплохо сделать урок по библиотеке pthreads.h потому что насколько я понял в линуксе чаще всего пользуются именно ей)
Как же я ору с метафоры про студентов, остановите меня.
Лучший канал по плюсам!
Я думал ты закончишь на основах а тут многопоточность stl лямбды
Больше спасибо тебе за это большое спасибо
Рад что тебе предлагают рекламу уже )
Хотел научиться синхронизировать потоки, но автор придумал слишком аппетитный пример. В итоге я захотел хавать и пошел делать яичницу.
Доходчиво и не скучно. пысы, сначала создаем многопоточность, а потом героически с ней боремся.
👍
Сергей, у Вас талант объяснять сложные вещи. Спасибо Вам большое.
Единственный канал с нормальный объяснением мьютексов на русском. Спасибо!
Шикарное обьяснение, спасибо!
Спасибо за урок.
#mutex #многопоточность #SimpleCode #урокипрограммирования
Информативно, спасибо)
Интересно видеть рекламу АйТиБорода спустя 5 лет (привет из 2023), когда у него уже более 300к подписчиков 😁
Человек делится опытом в разработке и наращиванию бороды
Перешел по ссылке, отписался от АйтиБорода, и снова подписался)
Участки кода с mutex почти всегда можно оптимизировать, чтобы не было больших задержек. Вот как, например, в этом уроке можно было бы сохранить сначала весь текст прямоугольника и только потом обращаться к консоли. Если код вызывает слишком большую задержу, то и не грех пожертвовать немного оперативной памятью, я считаю.
спасибо большое Сергей за видео, как всегда очень интересно, и актуально!!!
Спасибо за урок, Сергей. Как всегда очень доходчиво!
Самые лучшие уроки которые когда либ я видел. Большое спасибо. С++ рулит!!!
Полезный урок. Спасибо
Спасибо за ролик!
Один из важнейших уроков! Очень интересно и полезно! Спасибо Сергей!
интересно было бы посмотреть урок на эту же тему, но например при создании массивов (или векторов). Скажем в одном потоке формируется массив номер 1, элементы которого есть массивами . и эти массивы (второго порядка) формируются в новом потоке. и всё это с выделением динамической памяти и соответственно зачисткой (освобождением )её (памяти) после окончания проги.
Божественно!!
Большое спасибо) ЛАЙК)
Респект! Самое лучшее объяснение. Спасибо :)
Спасибо за лекцию. Улыбнуло на теме о том, что если смотреть на пустую сковородку она не меняться. Дело в том, что я немного знаком с квантовой механикой, и там это так не работает...
Божественно!! но есть один небольшой минус(ну... не совсем, скорее просто мне так хочется :-) ) ибо объяснение некоторых довольно простых тем затягивается слишком долго.Т.К. Вероятно рассчитанно на "маслят". Но при этом в большинстве случаев (если речь идет о самоучках) "маслята" начинают изучать многопоточность тогда, когда "припекёт" (т.е. когда они столкнуться с этим на практике) и к этому моменту проходит довольно много времени (у меня 1 год). За это время они уже довольно много знают чтоб не так сильно разжёвывать материал для них. И видео которые длятся по 10-15 минут могли бы уместиться в 6-8. Из-за этого приходится половину видео перематывать. Но не смотря на такой незначительный минус, спасибо тебе за такие хорошие уроки. Это божественно!!!
Повторение - Мать учения. Не нравится , милости просим отсюда. Смотри подобные видео: вот мы написали код, вот функция, вот еще функция. Сейчас все запустим. Алелуя.... Все работает. Ставьте лайк спасибо за просмотр. Иди к таким смотри. И к своему масленку убогому екстриму.
Спасибо за лекцию.
Спасибо за видео.
Сергей, спасибо большое за урок!
Спасибо
я смотрю на скорости в 1.5x, а потому что по другому нереально, но именно на этой скорости та пятиминутная история про студентов была просто восхитительна🤣
Спасибо за доходчивый пример! Теперь не могу нормально смотреть на яичницу в общаге
Спасибо, мне в коде это очень помогло.
Здравствуйте Сергей!
Могу ли я поинтересоваться, есть ли у вас опыт работы с OpenGl? Уроки вообще будут по этой тематике? Заранее спасибо!
Отдельно хочу поблагодарить вас за такие отличные уроки! Спасибо!
Студенты 10 минут стоят и смотрят на сковороду. Ну, хочу я вам сказать, в общаге всякое бывает...
так и было, стояли смотрели 10минут
@@nikondolgushin9421 а что они там увидели?
@@ДмитрийНормов-ю6ц саму вселенную
пример мьютекса топовый, орнул с общаги и яишницы
благодарочка
Спасибо!
Дякую за урок!
а теперь в Бороды 100к подписчиков, хорошо раскрутил)
спасибо
Привет, а не планируешь ли развивать уроки по многопоточности?? std::async, std::promise, std::future, std::contion_variable, std::atomic, writing own thread-safe containers. Эти темы не сильно охвачены на ютубе, на англоязычном в том числе. Если бы ты сделал уроки по них, то безусловно это было бы просматриваемым контентом. Спасибо за уроки:)
Посоветуй англоязычных ютюберов-программистов
Класс, а можно про мониторы видео? И если можно про планирование)
Шикарный пример хаххах)
ага
thanks
Похоже на распределенное вычисление с использованием нескольких машин, где каждая из них получает свою порцию вычислений, а main() выполняет центральный сервер.
Как написано в одной книге - мьютекс это вахтёрша с ключами от сортира) Тимлид не может сходить в туалет, даже если ключи взял стажёр)
что за книга?
1:14 это тогда было когда борода был еще не известным, ахахаха)))
У меня в общаге челы под новый год взорвали плиту, жаль что я не посмотрел этот видос в то время, так бы подошел и поджарил пару яичек
основательно подошли к урокам. Скажите, а про работу с Excel у Вас что то будет ? Если утрировать то этот продукт от MS стоит в каждой фирме и необходимость избавится от рутины менеджеры возлагают на программистов, и вот тут получается интересный момент - поддержка вроде есть, а вот литературы,где всё разжевано - нет.
Там VisualBasic, но чаще всего можно обойтись просто формулами Excel. Справка по формулам есть в самом Excel.
Согласен с тем что 80% задач можно решить макросами и функциями но остальные 20% требуют программного решения, вот и хотелось бы об этом узнать. Работа с формой, нюансы в написании кода (возможность копирования кода макроса) ну и другие секреты для комфортной работы.
💯💯💯💯
Классный пример с яичницей.
АйТиБорода тут имеет 555 Подписчиков, лол)
Когда будет WinAPI?
l l а оно актуально?
Bik Mars да
его не будет
Kazikhan Gereykhanov почему?
l l в одном из видео ответы на вопросы он говорил об этом ,
И сказал что это мало востребованно .
Если хочешь писать только под Винду то лучше c#
А на с++ больше Qt востребован чем winApi
спасибо за идеи для яичницы
А где посмотреть как подключить SimpleTimer? Я нигде его найти не могу...
ruclips.net/video/bN6dfoGK38Y/видео.html
смотрел видео, проголодался, сделал яичницу
А не безопаснее ли будет использование std::lock_guard?
ну урок же посвящен другой теме
Знаю, что поздно, но тема lock_guard посвящена следующему уроку по многопоточному программированию.
@@Lol-nz7fn я думаю он уже это понял
если заменить слово "сковорода" на "Настя" то лекция получается в разы интереснее :)))))))))
а почему + или - первыми рисуются нежели * ?? то есть квадраты с плюсами или минусами первыми рисуются чем квадраты со звездочками хотя в мейне задание на рисование квадратов со звездочками стоит первым а уже за ним стоит поток с квадратом плюс??
понимаю что поздно пишу, но у вас 2 ядерный процессор, из-за этого 3 потока запустить не получается и первым идёт один из двух.
Так это получается мы тогда, что мы не нечего не делаем, а в пустом цикле мутекса гоняем мощность
Так я не понял. Что там с яичницей случилось?
Проверь на практике)
@@mar_kha Я мужик вообще-то.
@@GLASBE видимо произошло недопонимание. Я подразумевала повторить действия из видео: взять сковородку, разбить два яйца, через некоторое время прийти и разбить ещё одно, добавить сосиску, посолить, убрать, добавить помидоры и т.д., а после посмотреть на результат
@@mar_kha Это женская работа.
5:41 или пистолет у студента
пример со скорвородой неподрожаем!
скорее одна работающая комфорка на всю общягу....
VS на русском ??? Really ?? )))
На мой взгляд слишком много времени уходит на повторение и объяснение вещей пройденных ранее. А так уроки классные.
ноунейма какого то рекламят...
Божественно!!
Спасибо
спасибо
Божественно!!
Божественно!!
Божественно!!