a stack that can be manipulated by multiple processes