a. What are the differences between the blocking and nonbloc…

a. What are the differences between the blocking and nonblocking receive and sent synchronization primitives? You MUST use diagrams to illustrate your answer. b. Nonblocking receive primitive suffers from serious drawback. Describe this issue along with its common solution.