Bonjour,
je souhaite créer une library c# pour créer des threads.
Par contre je souhaite que le corps d'execution du thread à exécuter soit en c++.
Est ce possible?
si oui pouvez vous me donner des pistes pour le dév ?
Thx
Version imprimable
Bonjour,
je souhaite créer une library c# pour créer des threads.
Par contre je souhaite que le corps d'execution du thread à exécuter soit en c++.
Est ce possible?
si oui pouvez vous me donner des pistes pour le dév ?
Thx
Attention, les threads .NET et les threads de l'OS (Win32, C++ Natif) ne sont les mêmes.
Si vous voulez faire du multithreading en C#, regardez du côté de la classe Thread
http://msdn.microsoft.com/en-us/libr...ng.thread.aspx
http://msdn.microsoft.com/en-us/libr...40(VS.71).aspx
de la classe threadpool
http://msdn.microsoft.com/en-us/libr...hreadpool.aspx
Pour ne pas avoir trop de problème, je vous conseil de faire du C++/CLI.
Les classes managées définis dans ce langage sont directement accessible depuis n'importe quel langage .NET
http://msdn.microsoft.com/en-us/magazine/cc163681.aspx
je confirme
Il faut que le thread créer en C# s'appuie sur des classes C++/CLI.
Ainsi, la méthode appelé par le Thread sera en C++/CLI, et par contre, dans cette méthode C++/CLI, tu pourras appeler du code C++ Natif sans aucun problème :)
merci pour vos reponses