How does the golang scheduler work? golang scheduler internals
HTML-код
- Опубликовано: 22 апр 2024
- At public social gatherings, people often ask questions about goroutines, the scheduler, and other runtime delights. These questions are often stuffy, and you’ve probably asked them yourself at some point. This video will help you consolidate the base about the dotted planner and throw in a little cringe so that it won’t be so sad. And watch the video to the end, so that RUclips doesn’t call me later at night and ask: “why did the traffic drop, dropped the product again?”
My course on microservices development: clck.ru/3AdYEh
My Boosty: boosty.to/olezhek28
Linkedin: / olezhek28
Personal telegram channel: t.me/olezhek28go
Telegram channel about microservices: t.me/go_microservice
About life in IT, which is not limited to code! Everyone has long known that a programmer is a person who works a couple of hours a day and the rest of the time drinks vanilla raf. However, this does not always happen and not everywhere. IT, in addition, is full of specific problems, difficult tasks and serious workload.
My name is Oleg, I am a senior developer at Avito Tech. On my channel I share my experience of life in IT. Sometimes these are technical videos about my favorite golang, and sometimes I take a break from the code and talk about everyday things. Golang is certainly good, but it doesn’t end there. It’s interesting to discuss training and career development, psychological fears and burnout, bad and good companies, as well as help beginners on their difficult path to IT.
I know how difficult it is to start your journey in the IT world. Therefore, with my content, including myself, I want to support those who decide to do this. Subscribe to my channel and enjoy watching!
How does the golang scheduler work? Internals of the golang scheduler - • Как устроен планировщи...
Мой курс по разработке микросервисов: clck.ru/3AF7Fk
Отличное видео, еще бы пример для полноты картины где это знание может быть полезным (кроме собеса)
Даже доклады Олега удовлетворяют чистой архитектуре - переиспользование😂
Ахахаха все так:) заготовочки у меня в папке складируются отдельной
гений примеров и аналогий
спасибо за ролик!
Спасибо:) Рад, что понравилось))
Спасибо за видео! ИМХО: Оригинальная подача с юмором позволяет еще лучше запомнить материал 👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍
Очень рад, что понравилось) тоже считаю, что юмор помогает лучше запомнить что-либо)
Спасибо, очень интересная тема и презентация топ. Удачи :)
Большое спасибо:))
Спасибо большое за видео! И кошачий декоратор крутой)
Рад что понравилось:) да и кот в восторге, что его заценили)
А все ли понятно из видео оказалось?
@@olezhek28go ога
ништяк
Про собаку жиза вообще😂😂 кошачью еду всасывает только так😅
Ахаха у вас собака и кошка?)
Недавно хантили с авито, и я сказал, что презентации с котом Олега отдельный вид искусства, и только ради этого можно идти работать туда)))
Ахаха какая милота:)))
И в итоге пошел на собес?
@@olezhek28go блин да не, алгосы надо повторять, в процессе кароч
ну там если что, алгосы не особо душные)
@@olezhek28go оки) тогда точно залечу на собесы))
Олег, классная подача, всё очень доходчиво, спасибо ;)
большое спасибо) рад, что понравилось)
Помним твою лекцию на авито об планировщике)
вот решил на свой канал перезаписать её:)
@@olezhek28goразобрался, как сборщик мусора вклинивается в планировщик?) кажется, там чувак более подробного ответа ожидал
Я честно говоря сам вопрос уже точно не помню, но я ж вроде сказал о том, что сисмон просто менеджит запуски сборщика мусора
По-пролетарски, очень по-пролетарски. Олег, только успехов в работе! Но сай-пай тоже помним))
Спасибо)) сай пай всегда в сердце ахах
@@olezhek28go "Капитал" уже усвоили?)
ну я его году в 19 читал)
У нетполлера тоже пулл под капотом? что если полетит куча сетевых вызовов одновременно?
У нетполлера в линуксе epoll под капотом, а про то, как он работает можно почитать в доп.материалах) ссылку на них в описании оставил
база
А как же кринж?😄
Все же я не понял, почему в 11:17 в FIFO кладется 4 горутин, остальные идут FILO?
4 это просто пример, так-то в фифо 256 влезает
@@olezhek28go 👍👍
А разве у стека не FIFO, а не LIFO
Если говорить просто про структуру данных стек, то да там LIFO
Момент остался непонятным. На основе чего горутины встают в ту или иную очередь?
Они встают в ту очередь, в которой находится горутина, которая их запустила)
@@olezhek28go тогда по идее же все будут в одной очереди, так как все начинается с main
@@olezhek28go тогда по идее все горутины были бы на одном потоке, так как все начинается с main. Ну и даже если откинуть мейн, я создал с мейна горутину, внутри которой циклом создал 5 горутин и сделал принт, в итоге вывод 4 0 3 2 1, а не 4 0 1 2 3. То есть там вообще нет очередности, каждый раз разный вывод. Получается они не на 1 потоке выполняются же? А, или это из-за того, что другие потоки воруют задачи?
Куда ответы исчезают 😮 2 раза уже писал, оба раза исчезли..
@@user-ci2wp9bc9q фиг знает) может просто ютуб лагает) в спаме проверил - нет
И Ленин такой молодой.. =)
Ооо кто-то запалил таки книженцию😂
Вы зачем с Балуном одинаковые видео выпускаете?) У него кстати на час лекция
Не знаю) Я лишь запилил на ютуб доклад с митапа свой, ну и вряд ли у него кот есть ахаха а о чем мне должна сказать длина его видео?
@@olezhek28go Балун сам как кот)))) Он глубже раскрыл тему, я считаю
ахахаха)) ну так и славно же, что можно выбрать из массы контента) я не соревновался в глубине хех
@@olezhek28go Твой новый курс это аналог предыдущего? Все как в Биг Тех?
Почему аналог, это он и есть:) дозапишу там чутка еще видосов только