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