July 7, 2022
Asynchronous Waiting
Asynchronous communication allows for Job A to continue while another Job B happens in parallel. When Job B has completed, it will let Job A know so that Job A can continue along. The idea is that we are not blocked waiting for Job B to finish and other jobs can carry on while we “wait” for Job B to get done. At some point Job A will have to wait for Job B to complete, but hopefully, it will not be as bad as if it were a serial operation. Athletes are great at asynchronous operations – when they