Design patterns are typical solutions to commonly occurring problems. Here’s a high-level overview of the most common concurrency programming patterns. It’s not necessary for you to use or even memorize all of them. They are simply tools, and this video is intended to raise your awareness of what’s out there, serving as a springboard for further learning. Feel free to use the timestamps in the description to jump to the ones you need
Chapters:
00:00:00 Intro
00:01:19 Thread Pool
00:01:49 Producer-Consumer
00:02:10 Guarded Suspension
00:02:51 Barrier
00:03:14 Read-Write Lock
00:03:32 Active Object
00:03:52 Monitor Object
00:04:08 Double-Check Locking
00:04:31 Lock Split / Striped Locking
00:04:53 Scheduler
00:05:11 Balking
00:05:29 Future / Promise
00:06:18 Work Stealing
00:06:43 Rate Limiter
00:07:15 Leader-Follower
00:07:29 Outro
Support:
Merch: https://www.redbubble.com/people/serk...
Buy "Thelema: Mystic Will" on Amazon: https://www.amazon.com/Thelema-Book-F...
Website: https://serket-studios.com/
Merch: https://www.redbubble.com/people/serk...
Play Our Games: https://serketstudios.itch.io/
Buy Serket Tracker on Itch.io: https://serketstudios.itch.io/serket-...
Patreon: / serketstudios
Ko-Fi: https://ko-fi.com/serketstudios/
Discord: / discord
If you found this video helpful, please like, share, and subscribe.