n Executes separate from the rest of the
process
n An application can be a set of threads that
cooperate and execute concurrently in the
same address space
n Threads running on separate processors
yields a dramatic gain in performance