Bonjour,

Je dois faire migrer une application déjà créer sous windows en Delphi sous linux en c. La migration est faite, mais j'ai un gros problème avec les threads. En effet, sous delphi, la classe TThread possède la méthode Suspend et résume. Aprés pas mal de recherche, je viens de voir que c'était pas conseillé sous Linux. Le problème c'est que j'ai pas mal de thread dans cette application, et de tout revoir prendrait un temps fou.

J'ai essaye le pthread, et j'ai trouvé dans les sources delphi pour linux, une commande pthread_kill avec les paramètres SIGCONT et SIGSTOP pour suspendre/reprendre l'exécution du thread. Mais ça ne marche pas.

Avez vous des solutions ou des tuyaux.

Merci d'avance