? write 400600 words that respond to the following questions with your thoughts, ideas, and comments. This will be the foundation for future discussions by your classmates. Be substantive and clear, and use examples to reinforce your ideas.How do you manage concurrency in a distributed and embedded computing environment? Based on the concurrency mechanism you select, how can you effectively handle communication and synchronization at the operating system level?? Investigate the library and Internet for information about distributed and embedded computing environments and concurrency mechanisms.Select either a distributed or embedded computing environment (such as cluster computing, cloud computing, or grid computing), and discuss the challenges of supporting communications and synchronization in the selected environment.Research at least 2 concurrency mechanisms, and describe how each mechanism handles communications and synchronization in the selected environment.