All the threads make a send request, and since it relies on a receive for the send to complete, none of the sends complete and we are stuck in deadlock.
All the threads make a send request, and since it relies on a receive for the send to complete, none of the sends complete and we are stuck in deadlock.