CTRL K
concurrency
4 posts
- Introduction to Scoped Value
A comprehensive introduction to ScopedValue which is a modern alternative to ThreadLocal
- Introduction to Java Virtual Threads
A comprehensive guide that covers virtual threads from the ground up
- Channel buffering in Go
How buffered and unbuffered channels differ in Go, and when a channel send blocks versus proceeds.
- The difference between `time.After` and `time.Sleep`
Why `time.After` and `time.Sleep` are not interchangeable in Go, and how each behaves with channels and goroutines.