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 |
|