| 1 |
How to implement a spinlock |
Github: link |
| 2 |
How to implement a mutex |
Github: link |
| 3 |
How to implement a condition variable |
Github: link |
| 4 |
How to implement a reader-writer locker |
Github: link |
| 5 |
How to implement a bounded blocking queue |
Github: link |
| 6 |
Create two threads cooridnated by mutex in C |
Github: code-example/threads/thread_mutex.c |
| 7 |
IPC: use shared memory without kernel copy |
Github: code-example/shared-memory |
| 8 |
Support in-memory kv store transactions |
Github: link |
| 9 |
Design a thread-safe Hashmap |
|
| 10 |
Delayed task scheduling |
|
| 11 |
Implement a lock-free queue with multiple readers/writers |
Github: link |
| 12 |
Implement a api rate limiter with token bucket algorithm |
|