Что такое mutex | Cинхронизация потоков | Многопоточное программирование | C++ #6
✅Подписывайтесь на канал АйТиБорода goo.gl/4jTfEF
Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)
✅Если вам нравятся мои уроки, вы хотите поддержать меня и развитие канала, то можете сделать это тут!=)
✅ www.donationalerts.ru/r/simple...
✅ Telegram канал t.me/SergeySimpleCode
Уроки по программированию
✅Наша группа ВК smplcode
✅Подписывайтесь на канал / @simplecodeit
✅Многопоточное программирование | Уроки | Плейлист
bit.ly/2LraNmz
✅Двусвязный список | Динамические структуры данных #2
bit.ly/2mBHsbe
✅LIST | STL C++ | Библиотека стандартных шаблонов (stl) | Уроки | C++ | #3
bit.ly/2JHU21K
✅Как измерить время выполнения кода | Изучение С++ для начинающих. Урок #145
bit.ly/2LEbKF2
Пікірлер: 102
*Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)*
@xagent
3 жыл бұрын
было бы еще неплохо сделать урок по библиотеке pthreads.h потому что насколько я понял в линуксе чаще всего пользуются именно ей)
Как же я ору с метафоры про студентов, остановите меня. Лучший канал по плюсам!
Я думал ты закончишь на основах а тут многопоточность stl лямбды Больше спасибо тебе за это большое спасибо
@kazikhangereykhanov7758
5 жыл бұрын
Рад что тебе предлагают рекламу уже )
Хотел научиться синхронизировать потоки, но автор придумал слишком аппетитный пример. В итоге я захотел хавать и пошел делать яичницу.
👍
Доходчиво и не скучно. пысы, сначала создаем многопоточность, а потом героически с ней боремся.
Единственный канал с нормальный объяснением мьютексов на русском. Спасибо!
Сергей, у Вас талант объяснять сложные вещи. Спасибо Вам большое.
#mutex #многопоточность #SimpleCode #урокипрограммирования
Спасибо за урок.
Перешел по ссылке, отписался от АйтиБорода, и снова подписался)
спасибо большое Сергей за видео, как всегда очень интересно, и актуально!!!
Информативно, спасибо) Интересно видеть рекламу АйТиБорода спустя 5 лет (привет из 2023), когда у него уже более 300к подписчиков 😁
Сергей, спасибо большое за урок!
Спасибо за урок, Сергей. Как всегда очень доходчиво!
Один из важнейших уроков! Очень интересно и полезно! Спасибо Сергей!
Человек делится опытом в разработке и наращиванию бороды
Спасибо за ролик!
Студенты 10 минут стоят и смотрят на сковороду. Ну, хочу я вам сказать, в общаге всякое бывает...
@nikondolgushin9421
3 жыл бұрын
так и было, стояли смотрели 10минут
@user-or1hy4xz8u
2 жыл бұрын
@@nikondolgushin9421 а что они там увидели?
@justman7656
2 жыл бұрын
@@user-or1hy4xz8u саму вселенную
Участки кода с mutex почти всегда можно оптимизировать, чтобы не было больших задержек. Вот как, например, в этом уроке можно было бы сохранить сначала весь текст прямоугольника и только потом обращаться к консоли. Если код вызывает слишком большую задержу, то и не грех пожертвовать немного оперативной памятью, я считаю.
Самые лучшие уроки которые когда либ я видел. Большое спасибо. С++ рулит!!!
Большое спасибо) ЛАЙК)
Полезный урок. Спасибо
Спасибо за лекцию.
Спасибо за видео.
Респект! Самое лучшее объяснение. Спасибо :)
Божественно!! но есть один небольшой минус(ну... не совсем, скорее просто мне так хочется :-) ) ибо объяснение некоторых довольно простых тем затягивается слишком долго.Т.К. Вероятно рассчитанно на "маслят". Но при этом в большинстве случаев (если речь идет о самоучках) "маслята" начинают изучать многопоточность тогда, когда "припекёт" (т.е. когда они столкнуться с этим на практике) и к этому моменту проходит довольно много времени (у меня 1 год). За это время они уже довольно много знают чтоб не так сильно разжёвывать материал для них. И видео которые длятся по 10-15 минут могли бы уместиться в 6-8. Из-за этого приходится половину видео перематывать. Но не смотря на такой незначительный минус, спасибо тебе за такие хорошие уроки. Это божественно!!!
@iii-mk7no
4 жыл бұрын
Повторение - Мать учения. Не нравится , милости просим отсюда. Смотри подобные видео: вот мы написали код, вот функция, вот еще функция. Сейчас все запустим. Алелуя.... Все работает. Ставьте лайк спасибо за просмотр. Иди к таким смотри. И к своему масленку убогому екстриму.
Спасибо, мне в коде это очень помогло.
Божественно!!
Спасибо за доходчивый пример! Теперь не могу нормально смотреть на яичницу в общаге
Спасибо
Спасибо!
Здравствуйте Сергей! Могу ли я поинтересоваться, есть ли у вас опыт работы с OpenGl? Уроки вообще будут по этой тематике? Заранее спасибо! Отдельно хочу поблагодарить вас за такие отличные уроки! Спасибо!
Дякую за урок!
Спасибо за лекцию. Улыбнуло на теме о том, что если смотреть на пустую сковородку она не меняться. Дело в том, что я немного знаком с квантовой механикой, и там это так не работает...
пример мьютекса топовый, орнул с общаги и яишницы
интересно было бы посмотреть урок на эту же тему, но например при создании массивов (или векторов). Скажем в одном потоке формируется массив номер 1, элементы которого есть массивами . и эти массивы (второго порядка) формируются в новом потоке. и всё это с выделением динамической памяти и соответственно зачисткой (освобождением )её (памяти) после окончания проги.
Класс, а можно про мониторы видео? И если можно про планирование)
благодарочка
спасибо
thanks
а теперь в Бороды 100к подписчиков, хорошо раскрутил)
Шикарный пример хаххах)
@mihas1106
4 жыл бұрын
ага
Привет, а не планируешь ли развивать уроки по многопоточности?? std::async, std::promise, std::future, std::contion_variable, std::atomic, writing own thread-safe containers. Эти темы не сильно охвачены на ютубе, на англоязычном в том числе. Если бы ты сделал уроки по них, то безусловно это было бы просматриваемым контентом. Спасибо за уроки:)
@marcus_74
4 жыл бұрын
Посоветуй англоязычных ютюберов-программистов
💯💯💯💯
Похоже на распределенное вычисление с использованием нескольких машин, где каждая из них получает свою порцию вычислений, а main() выполняет центральный сервер.
основательно подошли к урокам. Скажите, а про работу с Excel у Вас что то будет ? Если утрировать то этот продукт от MS стоит в каждой фирме и необходимость избавится от рутины менеджеры возлагают на программистов, и вот тут получается интересный момент - поддержка вроде есть, а вот литературы,где всё разжевано - нет.
@Uni-Coder
5 жыл бұрын
Там VisualBasic, но чаще всего можно обойтись просто формулами Excel. Справка по формулам есть в самом Excel.
@user-nj3ri7gd1l
5 жыл бұрын
Согласен с тем что 80% задач можно решить макросами и функциями но остальные 20% требуют программного решения, вот и хотелось бы об этом узнать. Работа с формой, нюансы в написании кода (возможность копирования кода макроса) ну и другие секреты для комфортной работы.
А где посмотреть как подключить SimpleTimer? Я нигде его найти не могу...
@SimpleCodeIT
4 жыл бұрын
kzread.info/dash/bejne/lIJqxsiod66ZaLw.html
Конкретно в этом примере на каждую задачу тратится +1 секунда тупо из-за того, что эти задачи полностью идентичны и запускаются в один момент времени. На деле же если бы время работы с консолью было как-то между задачами разнесено во времени, то дополнительного времени на каждую задачу тратилось бы меньше
У меня в общаге челы под новый год взорвали плиту, жаль что я не посмотрел этот видос в то время, так бы подошел и поджарил пару яичек
спасибо за идеи для яичницы
А не безопаснее ли будет использование std::lock_guard?
@krevetkav2659
Жыл бұрын
ну урок же посвящен другой теме
@Lol-nz7fn
11 ай бұрын
Знаю, что поздно, но тема lock_guard посвящена следующему уроку по многопоточному программированию.
@nick-ei2og
10 ай бұрын
@@Lol-nz7fn я думаю он уже это понял
Когда будет WinAPI?
@bikmars5874
5 жыл бұрын
l l а оно актуально?
@ll-ib5jr
5 жыл бұрын
Bik Mars да
@kazikhangereykhanov7758
5 жыл бұрын
его не будет
@ll-ib5jr
5 жыл бұрын
Kazikhan Gereykhanov почему?
@kazikhangereykhanov7758
5 жыл бұрын
l l в одном из видео ответы на вопросы он говорил об этом , И сказал что это мало востребованно . Если хочешь писать только под Винду то лучше c# А на с++ больше Qt востребован чем winApi
а почему + или - первыми рисуются нежели * ?? то есть квадраты с плюсами или минусами первыми рисуются чем квадраты со звездочками хотя в мейне задание на рисование квадратов со звездочками стоит первым а уже за ним стоит поток с квадратом плюс??
@claudimdmc137
3 жыл бұрын
понимаю что поздно пишу, но у вас 2 ядерный процессор, из-за этого 3 потока запустить не получается и первым идёт один из двух.
5:41 или пистолет у студента
Так это получается мы тогда, что мы не нечего не делаем, а в пустом цикле мутекса гоняем мощность
Как написано в одной книге - мьютекс это вахтёрша с ключами от сортира) Тимлид не может сходить в туалет, даже если ключи взял стажёр)
@user-bl3fk4fj4e
Жыл бұрын
что за книга?
АйТиБорода тут имеет 555 Подписчиков, лол)
Так я не понял. Что там с яичницей случилось?
@mar_kha
2 жыл бұрын
Проверь на практике)
@GLASBE
2 жыл бұрын
@@mar_kha Я мужик вообще-то.
@mar_kha
2 жыл бұрын
@@GLASBE видимо произошло недопонимание. Я подразумевала повторить действия из видео: взять сковородку, разбить два яйца, через некоторое время прийти и разбить ещё одно, добавить сосиску, посолить, убрать, добавить помидоры и т.д., а после посмотреть на результат
@GLASBE
2 жыл бұрын
@@mar_kha Это женская работа.
если заменить слово "сковорода" на "Настя" то лекция получается в разы интереснее :)))))))))
пример со скорвородой неподрожаем!
скорее одна работающая комфорка на всю общягу....
VS на русском ??? Really ?? )))
На мой взгляд слишком много времени уходит на повторение и объяснение вещей пройденных ранее. А так уроки классные.
ноунейма какого то рекламят...
Божественно!!
Спасибо
спасибо
Классный пример с яичницей.
Божественно!!
Божественно!!
Божественно!!