https://github.com/llleon/golang-notes
Golang notes.
https://github.com/llleon/golang-notes
Last synced: over 1 year ago
JSON representation
Golang notes.
- Host: GitHub
- URL: https://github.com/llleon/golang-notes
- Owner: LLLeon
- Created: 2018-09-26T14:33:32.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-10-21T16:18:55.000Z (over 7 years ago)
- Last Synced: 2025-01-24T08:13:08.368Z (over 1 year ago)
- Language: Go
- Size: 14.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# golang-notes
Golang 源码阅读笔记。
## To-do list
### sync
- [x] Mutex
- [ ] WaitGroup
- [ ] Map
- [ ] Pool
net
- [ ] netFD: net/fd_unix.go
- [ ] Net: net/net.go
- [ ] TCP: net/tcpsock.go
- [ ] UDP: net/udpsock.go
### runtime
- [ ] Slice: runtime/slice.go
- [ ] Map: runtime/map.go
- [ ] Netpoll: runtime/netpoll.go
- [ ] Channel: runtime/chan.go
- [ ] Select: runtime/select.go
- [ ] Defer: runtime/runtime2.go
- [ ] Memory allocator: runtime/malloc.go
- [ ] Garbage collector: runtime/mgc.go
- [ ] G-P-M model: runtime/runtime2.go
- [ ] Goroutine scheduler: runtime/proc.go