Citation:
Synchronize provoque l'exécution de l'appel spécifié de la méthode spécifiée par Method par le thread VCL principal, ce qui évite les conflits multithread. Si vous n'êtes pas sûr qu'un appel de méthode soit adapté à l'utilisation de threads, appelez-le depuis le thread VCL principal, en lui étant transmis par la méthode Synchronize.
L'exécution du thread est interrompue tant que Method s'exécute dans le thread VCL principal.
Remarque : Vous pouvez aussi protéger les méthodes non sécurisées en utilisant des sections critiques ou le synchroniseur en écriture exclusive multi-lecture.
c'etait ma reponse