Parallel allows you to perform selectors on a background thread, without spawning a new thread every time you want to perform a selector. This is useful when you want to frequently perform tasks in the background and don't want to muck around with run loops.