Home | Projects | Notes > Operating Systems > Mutual Exclusion - Monitors (Programming Language Support)

Mutual Exclusion - Message Passing

 

Introduction

 

Message Passing

 

Message Passing Forms

Both the sender and receiver can be blocking or non-blocking. Three combinations are common, although any particular system will usually have only one or two combination implemented:

 

 

References

Stallings, W. (2018). Operating Systems: Internals and Design Principles (9th ed.). Pearson Education, Inc.