Voici mon problème: J'ai une DLL non managée que j'ai faite. J'appelle l'une des fonctions de cette DLL dans mon code C#, en utilisant PInvoke. Sous certaines conditions, dans la fonction dll, je veux être en mesure de terminer le thread qui exécute la fonction.Comment pourrais-je réaliser cela?Fonction en cours d'exécution à partir d'une DLL non gérée dans un thread C#
Désolé s'il est une question stupide, mais je suis un noob totale en ce qui concerne le filetage :)
Vous avez un thread en cours d'exécution que vous voulez supprimer d'un autre thread? Ou vous ne savez pas comment nettoyer un fil que vous avez commencé? –
Je cours une fonction potentiellement dangereuse dans un thread séparé pour éviter de corrompre la pile de mon thread principal. Je ne sais pas comment passer un message au thread principal si un problème se produit, alors je cherchais un moyen de tuez le fil corrompu. –