Apple interview question

Why use a message queue for as opposed to structure X?