Parallelism vs Concurrency
![](https://i.ytimg.com/vi/_n2hE2gyPxU/mqdefault.jpg)
22:54
Thread Pools in C (using the PTHREAD API)
![](https://i.ytimg.com/vi/YSn8_XdGH7c/mqdefault.jpg)
12:24
Introduction to semaphores in C
![](https://i.ytimg.com/vi/K56nNuBEd0c/mqdefault.jpg)
9:12
AsyncIO, await, and async - Concurrency in Python
![](https://i.ytimg.com/vi/5Z8skvm4g64/mqdefault.jpg)
15:42
Goroutines Crash Course (Mutex, Channels, Wait Group, & More!)
![](https://i.ytimg.com/vi/UrTU7ss3LDc/mqdefault.jpg)
13:12
Practical example for pthread_mutex_trylock
![](https://i.ytimg.com/vi/l6zkaJFjUbM/mqdefault.jpg)
25:18
Producer - Consumer Problem in Multi-Threading
![](https://i.ytimg.com/vi/2ybLD6_2gKM/mqdefault.jpg)
8:03
you will never ask about pointers again after watching this video
![](https://i.ytimg.com/vi/8Je1W82vwYM/mqdefault.jpg)
22:13