To guarantee that only one process can access a shared resource at a time
To enhance the performance of a distributed system
Baroque art features strong contrasts, while Rococo art prefers more subtle transitions
Baroque art is generally larger in scale than Rococo art