Bug 15854: Use a READ and WRITE LOCK on message_queue