In protecting a subsystem-parallel stack from concurrency, the fundamental issue is to ensure that only one put or service procedure within the stack is executing at any given instance. This procedure must execute to completion.
Figure B.9.1 Protecting a subsystem-parallel stack from concurrency