Dmitry Vyukov — Go scheduler: Implementing language with lightweight concurrency
Why it was recommended
This one notably also explains the design considerations for golangs M:N:P in comparison to other schemes
Recommendationc0balt · Original
What it covers
Go runtime contributor Dmitry Vyukov looks inside the Go scheduler, explaining how goroutines and channels are implemented. He covers the main scheduler components and. It is for someone who wants the derivation, proof, or implementation detail.
Video details
- Channel
- Hydra
- Length
- 1 hr 0 min
- Year
- 2019
More in this topic
- CppCon 2015: Andrei Alexandrescu “std::allocator...”
- Lexical Scanning in Go - Rob Pike
- CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”
- RustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine West
- CppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”
- Ideas about a new programming language for games.