jednoduse receno: proces = spusteny program; ruzne procesy maji oddelene adresni prostory; v ramci procesu muze bezet vice vlaken, ktera sdileji data (resp. cely adresni prostor daneho procesu).
Kdyz se na problem nahlizi trochu jinak, je mozne proces chapat proste jako neprazdnou mnozinu vlaken.
Cely problem je pak o tom jestli OS planuje prideleni procesoru procesu (tj. cele mnozine, ktera si pak musi sama vybrat, ktere vlakno spusti) a nebo konkretnimu vlaknu (a oznaceni proces pak degraduje na jakysi „tag“, ktery oznacuje vlakna sdilejici spolecny adresni prostor)