Threads HELP ME PLEASE

loicus Messages postés 46 Date d'inscription mardi 27 août 2002 Statut Membre Dernière intervention 3 mai 2008 - 4 sept. 2002 à 20:10
cs_Beuss Messages postés 100 Date d'inscription samedi 27 juillet 2002 Statut Membre Dernière intervention 11 juin 2003 - 9 oct. 2002 à 17:04
heu, j'aimerais pouvoir utiliser les threads dans mon programme afin de pouvoir lancer plusieur fonction en parallele..., Mais je n'y comprend rien...

Donc, est ce que vous pouvez m'expliquer comment crée un thread et lancer une fonction dans ce threads, (et aussi comment lancer 2threads en meme temps, si ce n'est pas simple!)

Merci d'avance je travaille sous vicual c++ sans MFC!

merci merci

1 réponse

cs_Beuss Messages postés 100 Date d'inscription samedi 27 juillet 2002 Statut Membre Dernière intervention 11 juin 2003
9 oct. 2002 à 17:04
Utilise la fonction CreateThread(NULL, 0, FonctionDuThread, ArgumentAPasserAuThread, NULL, dwThreadID);

La fonction du thread a pour prototype DWORD WINAPI Fonction(LPVOID)
L'argument est un Dword

CreateThread renvoie un Handle sur le Thread qui est à fournir à la fonction TerminateThread(HANDLE, DWORD); le DWORD étant le code de sortie du thread

J'espère que tu as compris quelque chose...
0
Rejoignez-nous