An execution scheme where the next step waits until one step finishes.
A scheme where the caller's execution blocks until the called operation completes, making execution order easy to guarantee. Because it keeps occupying a thread even while waiting on I/O, thread count tends to become a bottleneck on a server handling a large number of concurrent connections.
© 2026 ITBGM