Browse Prior Art Database

Locking Mechanism to Control the Communication or Interaction Between Concurrent Processes

IP.com Disclosure Number: IPCOM000042086D
Original Publication Date: 1984-Mar-01
Included in the Prior Art Database: 2005-Feb-03

Publishing Venue

IBM

Related People

Authors:
Redding, IG [+details]

Abstract

This article describes a mechanism to control the interaction between concurrent processes. When concurrent processes communicate or interact with each other on a multi-programming or multi-processing system, it is often necessary for each process to be able to restrict the set of actions others are allowed to take and to have a mechanism for altering this set of actions dynamically in accord with changes in its own requirements. The state of each process includes four variables, PROCESSID, ALLOWED, INTENT and TARGETID, which can be located and accessed at any time by any process.