Message queues use destructive read - once a message is read by a receiver, it is removed from the queue. This ensures each message is processed exactly once. It is an IPC mechanism, not related to printer queues, and the destructive operation happens on read, not write or execute.