4403 shaares
Article très bien expliqué !
Dit autrement :
-
Un processus est au niveau de l'OS, sa zone mémoire et ses accès sont isolés des autres processus. Ils sont par essence lourds puisqu'ils nécessitent l'accès au système.
-
Un thread est en général à l'intérieur d'un processus (même si fondamentalement les processus sont des threads), les threads d'un même processus partagent la même zone mémoire et requièrent une programmation concurrentielle pour accéder aux ressources du programme. Ils sont par essence plus légers que les processus.