How does the golang scheduler work? golang scheduler internals

  Рет қаралды 3,445

Oleg Kozyrev - life in IT

Oleg Kozyrev - life in IT

Ай бұрын

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 KZfaq 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 - • Как устроен планировщи...

Пікірлер: 56
@olezhek28go
@olezhek28go 29 күн бұрын
Мой курс по разработке микросервисов: clck.ru/3AF7Fk
@nikitadenisenok
@nikitadenisenok 29 күн бұрын
Даже доклады Олега удовлетворяют чистой архитектуре - переиспользование😂
@olezhek28go
@olezhek28go 29 күн бұрын
Ахахаха все так:) заготовочки у меня в папке складируются отдельной
@k1ndplay
@k1ndplay 29 күн бұрын
Спасибо за видео! ИМХО: Оригинальная подача с юмором позволяет еще лучше запомнить материал 👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍
@olezhek28go
@olezhek28go 29 күн бұрын
Очень рад, что понравилось) тоже считаю, что юмор помогает лучше запомнить что-либо)
@rockkley9159
@rockkley9159 29 күн бұрын
Спасибо большое за видео! И кошачий декоратор крутой)
@olezhek28go
@olezhek28go 29 күн бұрын
Рад что понравилось:) да и кот в восторге, что его заценили) А все ли понятно из видео оказалось?
@rockkley9159
@rockkley9159 29 күн бұрын
@@olezhek28go ога
@ladas1924
@ladas1924 26 күн бұрын
Олег, классная подача, всё очень доходчиво, спасибо ;)
@olezhek28go
@olezhek28go 26 күн бұрын
большое спасибо) рад, что понравилось)
@alexanderommm
@alexanderommm 29 күн бұрын
Спасибо, очень интересная тема и презентация топ. Удачи :)
@olezhek28go
@olezhek28go 29 күн бұрын
Большое спасибо:))
@grigory3547
@grigory3547 29 күн бұрын
Недавно хантили с авито, и я сказал, что презентации с котом Олега отдельный вид искусства, и только ради этого можно идти работать туда)))
@olezhek28go
@olezhek28go 29 күн бұрын
Ахаха какая милота:))) И в итоге пошел на собес?
@grigory3547
@grigory3547 29 күн бұрын
@@olezhek28go блин да не, алгосы надо повторять, в процессе кароч
@olezhek28go
@olezhek28go 29 күн бұрын
ну там если что, алгосы не особо душные)
@grigory3547
@grigory3547 29 күн бұрын
@@olezhek28go оки) тогда точно залечу на собесы))
@bilmzocaqverdi7587
@bilmzocaqverdi7587 16 күн бұрын
По-пролетарски, очень по-пролетарски. Олег, только успехов в работе! Но сай-пай тоже помним))
@olezhek28go
@olezhek28go 15 күн бұрын
Спасибо)) сай пай всегда в сердце ахах
@kotlinsky.
@kotlinsky. 12 күн бұрын
@@olezhek28go "Капитал" уже усвоили?)
@olezhek28go
@olezhek28go 10 күн бұрын
ну я его году в 19 читал)
@user-rn9jx7gt7r
@user-rn9jx7gt7r 29 күн бұрын
Про собаку жиза вообще😂😂 кошачью еду всасывает только так😅
@olezhek28go
@olezhek28go 29 күн бұрын
Ахаха у вас собака и кошка?)
@user-tl2ns4uy7w
@user-tl2ns4uy7w 29 күн бұрын
Помним твою лекцию на авито об планировщике)
@olezhek28go
@olezhek28go 29 күн бұрын
вот решил на свой канал перезаписать её:)
@user-nl7fw3yp8p
@user-nl7fw3yp8p 29 күн бұрын
@@olezhek28goразобрался, как сборщик мусора вклинивается в планировщик?) кажется, там чувак более подробного ответа ожидал
@olezhek28go
@olezhek28go 29 күн бұрын
Я честно говоря сам вопрос уже точно не помню, но я ж вроде сказал о том, что сисмон просто менеджит запуски сборщика мусора
@MeRcuRy6699
@MeRcuRy6699 23 күн бұрын
Все же я не понял, почему в 11:17 в FIFO кладется 4 горутин, остальные идут FILO?
@olezhek28go
@olezhek28go 23 күн бұрын
4 это просто пример, так-то в фифо 256 влезает
@MeRcuRy6699
@MeRcuRy6699 23 күн бұрын
@@olezhek28go 👍👍
@lmorozkol
@lmorozkol 29 күн бұрын
У нетполлера тоже пулл под капотом? что если полетит куча сетевых вызовов одновременно?
@olezhek28go
@olezhek28go 29 күн бұрын
У нетполлера в линуксе epoll под капотом, а про то, как он работает можно почитать в доп.материалах) ссылку на них в описании оставил
@viciouswhitkid
@viciouswhitkid 29 күн бұрын
база
@olezhek28go
@olezhek28go 29 күн бұрын
А как же кринж?😄
@user-ci2wp9bc9q
@user-ci2wp9bc9q 25 күн бұрын
Момент остался непонятным. На основе чего горутины встают в ту или иную очередь?
@olezhek28go
@olezhek28go 25 күн бұрын
Они встают в ту очередь, в которой находится горутина, которая их запустила)
@user-ci2wp9bc9q
@user-ci2wp9bc9q 25 күн бұрын
@@olezhek28go тогда по идее же все будут в одной очереди, так как все начинается с main
@user-ci2wp9bc9q
@user-ci2wp9bc9q 25 күн бұрын
@@olezhek28go тогда по идее все горутины были бы на одном потоке, так как все начинается с main. Ну и даже если откинуть мейн, я создал с мейна горутину, внутри которой циклом создал 5 горутин и сделал принт, в итоге вывод 4 0 3 2 1, а не 4 0 1 2 3. То есть там вообще нет очередности, каждый раз разный вывод. Получается они не на 1 потоке выполняются же? А, или это из-за того, что другие потоки воруют задачи?
@user-ci2wp9bc9q
@user-ci2wp9bc9q 25 күн бұрын
Куда ответы исчезают 😮 2 раза уже писал, оба раза исчезли..
@olezhek28go
@olezhek28go 25 күн бұрын
@@user-ci2wp9bc9q фиг знает) может просто ютуб лагает) в спаме проверил - нет
@zoree2684
@zoree2684 11 күн бұрын
А разве у стека не FIFO, а не LIFO
@olezhek28go
@olezhek28go 11 күн бұрын
Если говорить просто про структуру данных стек, то да там LIFO
@dimarogov4687
@dimarogov4687 28 күн бұрын
И Ленин такой молодой.. =)
@olezhek28go
@olezhek28go 28 күн бұрын
Ооо кто-то запалил таки книженцию😂
@yashkevich8164
@yashkevich8164 27 күн бұрын
Вы зачем с Балуном одинаковые видео выпускаете?) У него кстати на час лекция
@olezhek28go
@olezhek28go 27 күн бұрын
Не знаю) Я лишь запилил на ютуб доклад с митапа свой, ну и вряд ли у него кот есть ахаха а о чем мне должна сказать длина его видео?
@yashkevich8164
@yashkevich8164 27 күн бұрын
@@olezhek28go Балун сам как кот)))) Он глубже раскрыл тему, я считаю
@olezhek28go
@olezhek28go 27 күн бұрын
ахахаха)) ну так и славно же, что можно выбрать из массы контента) я не соревновался в глубине хех
@yashkevich8164
@yashkevich8164 27 күн бұрын
@@olezhek28go Твой новый курс это аналог предыдущего? Все как в Биг Тех?
@olezhek28go
@olezhek28go 26 күн бұрын
Почему аналог, это он и есть:) дозапишу там чутка еще видосов только
Антон Сергеев, «Go под капотом»
36:37
Kolesa Group
Рет қаралды 87 М.
Why? 😭 #shorts by Leisi Crazy
00:16
Leisi Crazy
Рет қаралды 32 МЛН
Glow Stick Secret (part 2) 😱 #shorts
00:33
Mr DegrEE
Рет қаралды 51 МЛН
10 Things I Learned in 6 YEARS IN IT
15:41
Олег Козырев
Рет қаралды 3,1 М.
Пишем мультиплеерную игру на Go
13:23
Jilio Stories
Рет қаралды 21 М.
Управление памятью и сборщиком мусора в Go
47:26
Московский клуб программистов
Рет қаралды 9 М.
Вот, что я понял про айтишников-программистов
27:04
Задача из Ozon: Golang собеседование
18:20
Олег Козырев
Рет қаралды 19 М.
Внутреннее устройство планировщика Go
1:01:57
Владимир Балун
Рет қаралды 7 М.