OS的部分大部分有golang實現
- sync/atomic
- sync
- Cond
- golang.org/x/sync/semaphore
- cmd/vet
- singleflight
- [clean architecture]
-
- Deadlock
- Peterson Algorithm
- Mutex Lock
- golang mutex
- Compare And Swap
- Swap
- Test and Set
- Semaphore
- [golang.org/x/sync/semaphore]
- Dining Philosophers Problem
- [Dijkstra's solution]
- [Chandy/Misra solution]
-
- unix domain socket
- zero copy