The three-phase commit protocol is a non-blocking protocol.
This computer science article is a stub. You can help Wikipedia by expanding it.