wait_after_commit specifies that a transaction cannot start until the transaction scheduled to commit immediately preceding it has committed completely. See Figure 10-4.
Figure 10-4: Thread timing with wait_after_commit serialization method