This chapter explores key process synchronisation mechanisms in concurrent programming, focusing on both mutual exclusion problems and the use of monitors as a high-level solution for managing shared resources. It combines foundational algorithms for process synchronisation with advanced programming constructs like monitors, emphasising how they provide efficient, structured solutions to concurrency challenges in modern programming.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Algorithms and Process Synchronisation Mechanisms Based on Shared Memory

  • Manuel I. Capel

摘要

This chapter explores key process synchronisation mechanisms in concurrent programming, focusing on both mutual exclusion problems and the use of monitors as a high-level solution for managing shared resources. It combines foundational algorithms for process synchronisation with advanced programming constructs like monitors, emphasising how they provide efficient, structured solutions to concurrency challenges in modern programming.