How to run 2 tasks simultaneously in playbook?

I have several tasks defined in a playbook and there are 2 tasks in middle of the playbook that i would like to run simultaneously. I also want to wait for both these tasks to complete before moving onto next task (as is the normal ansible playbook operation).

Is there any way to do this other than using Asynchronous actions? Asynchronous actions closely matches my requirements but not exactly. That’s why iam looking for an alternate.

Thanks,

Vikram

What requirement doesn't match the functionality of asynchronous
actions?