|
|
|
|
|
by phasevar
5091 days ago
|
|
Yeah, Go has a concept called Goroutines which are like lightweight threads. The system multiplexes Goroutines onto system threads. This means if one Goroutine blocks while waiting on IO, the Go scheduler will automatically select another Goroutine to run while the first Goroutine waits on IO. Writing your code in blocking style is just easier to follow than the callbacks used in Node and other asynchronous event servers. |
|