Fileté programmes C dans minGW
Je suis entrain de créer un programme qui intercepte tous les paquets lorsqu'une certains lien est en bas. J'aurais besoin de mettre en œuvre le sniffer et le lien de vérification des threads. Mais minGW n'ont pas pthreads.
Comment mettre en oeuvre des threads dans minGW?
Edit:réponse
http://www.codeproject.com/KB/threads/sync.aspx
Vivek Goel m'a conduit à cette (_beginthread). Les deux exemples compiler Code::blocks/minGW!
- Windows n'a pas pthreads. Vous avez besoin Win32 threads.
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser
WIN 32 Threads API voir
http://www.mingw.org/wiki/Use_the_thread_library
http://msdn.microsoft.com/en-us/library/ms684254(v=vs. 85).aspx
MinGW n'est pas de fournir un modèle POSIX. Si vous voulez threads dans le paquet standard, vous devrez utiliser le Windows variété.
Sur les MinGW page principale:
Cygwin ne ont pthreads soutien, car il fournit la DLL Cygwin, une couche d'émulation, alors que MinGW est plus gcc pour une utilisation avec Windows façon de faire les choses.
Sinon, si Cygwin n'est pas une option, vous pouvez regarder dans Pthreads/Win32 qui prétend travailler avec MinGW.
Avec MinGW, vous avez quelques options.
Mes recommandations:
Natif de Windows API pour faire de votre fils.
Utiliser une bonne bibliothèque pour gérer cela. J'ai l'habitude de l'utiliser en C++ cadre appelé JUCE pour avoir un
vie meilleure.
À l'aide de l'API Windows vous pouvez essayer quelque chose comme ceci:
Ce qui concerne