Afficher : Delphi C++
Préférences d'affichage

Ecriture de la fonction Thread (Procédure)

De RAD Studio

Remonter à Comment construire des applications multithreads

La méthode Execute constitue la fonction thread. Vous pouvez la concevoir comme un programme qui est exécuté par l'application, à cette différence près qu'il partage le même espace de processus. L'écriture d'une fonction thread est plus délicate que celle d'un programme distinct car il faut prendre garde à ne pas écraser la mémoire utilisée par d'autres processus de l'application. D'un autre côté, comme le thread partage le même espace de processus que les autres threads, il est possible d'utiliser la mémoire partagée pour faire communiquer les threads.

Pour implémenter la méthode Execute, coordonnez l'exécution des threads en

  1. Les synchronisant avec un thread VCL principal.
  2. Evitant les accès simultanés à la même mémoire.
  3. Attendant des threads.
  4. Gérant les exceptions.

Voir aussi

Autres langues