Le handle, c'est ce qui identifie chaque objet graphique. Une fenêtre, un bouton, une surface, un menu.... ont un handle.
Pour la distinction processus/thread, c'est plus difficile à expliquer.
Le processus correspond à une sorte de boîte isolée des autres processus. Une donnée en mémoire, un handle, un descripteur de fichier.... sont affectés à un processus. Tu peux dire que tel processus occupe tel espace mémoire, qu'une fenêtre est rattachée à un processus particulier.
Mais cette boîte, il faut qu'elle vive pour que ca ait un intérêt. C'est là qu'interviennent les threads.
Un thread, c'est la suite d'instructions qu'exécute le processeur. Il y a au moins un thread dans un processus (sinon, il ne pourrait rien se passer dans le processus), mais un processus peut contenir plusieurs threads.
Message édité par mrbebert le 29-11-2002 à 13:16:43