Процесите са напълно отделни един от друг, не шерват ресурси, могат да бъдат килвани напълно независимо един от друг.
Процесите комуникират помежду си с механизъм, наречен Inter Process Communication (IPC),
а нишките – с глобални за процеса, променливи, защото споделят общото адресно пространство на процеса.
Процесите са все едно отделнте програми, нишките са дадената програма, разделена на части с оглед на по-оптимално изпълнение на цялата задача, по-оптимално използване на машинните ресурси.