The PROCURE statement provides a means for different programs to share resources. For example, a convention could be established that a certain shared resource that is available for use by more than one program is not to be used by a program unless that program has procured the event that is used as the interlock. When the program has completed its use of the resource, it should execute a LIBERATE statement on the event.

