Async, virtual threads, goroutines: who pays for the wait?
C# state machines, .NET 11 Runtime Async, Java virtual threads after JEP 491, Go, Kotlin, Rust, and actors: every runtime decides who pays when a call blocks.
2 posts · all tags
C# state machines, .NET 11 Runtime Async, Java virtual threads after JEP 491, Go, Kotlin, Rust, and actors: every runtime decides who pays when a call blocks.
One attributed class becomes a DI registration, an HTTP endpoint, a JSON-RPC method and an MCP tool at build time. What it buys and what it costs when source generators carry the whole architecture.