in the zip !!!
Télécharger le zip
oui, c'est un bon exempleau fait, generalement dans quels cas il faut utiliser des trheads ?
---------------------------an_animation.exe - Composant introuvable---------------------------Cette application n'a pas pu démarrer car MSVCR71.dll est introuvable. La réinstallation de cette application peut corriger ce problème. ---------------------------OK ---------------------------armf et zut :-( y a pas moyen de compiler des exes autonomes avec VC? indépendants des DLL de VC?pr les thread djl, moi je vois déjà une utilisation pour annuler une action longue. par exemple si tu demandes à ton programme de charger une grosse animation en 3D depuis un fichier avec bcp de textures, tu peux le mettre dans un thread comme ça la boucle du programme (main ou winmain ou autre) continue de tourner et l'écran est encore mis à jour (pour afficher une barre de progression, proposer un bouton annuler etc...)
ok merci, c'est pour eviter entre autre qu'un bout de code bloque le reste du programme (...) ;)
en fait dans un programme, tu ne peux faire que une chose a la fois, par exemple si tu veux faire deux chose a la fois, il faut que tu utilises un thread... je sais pas par exemple, tu fait une "pause" de ton programme par un sleep, et en meme tps tu veux faire autre chose, tu utilises alors un thread... je sais pas si je me suis bien exprimé, mais bon !!!mais bon pour tout résumer un thread sert à effectuer plusieurs tache en meme temps...
merci, maintenant c'est clair ;)
tu dois être très prudent quand tu les utilises. basiquement tu vas devoir utiliser des bool (qui servent de flag) pour savoir si tel thread n'est pas en train d'utiliser une ressource qui ne peut être employée plusieurs fois en même temps, sinon tu cours au crash mémoire. y a une démo excellente sur gamestutorials
Et la je dis vive JAVA !!! Toute la Gestion des threads et vraiement simple avec ce langage ! Les priorités et l'ordonnancement se fait assez simplement et le lancement d'un thread se limite à une fonction ^^. J'avoue que ta source est claire et bien commentée mais je me pose une question, comment fait tu pour protéger l'accé à un objet quand celui-ci est déja utilisé ?++
section critique: semaphore, mutex ou rendez vous , ca depend de comment l'os implemente ca
Sympa l'exemple, ca peut tjr servir, en écoutant les conseils de Kirua...++ ;-)
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 903 479 membres 55 nouveaux aujourd'hui 16 195 membres club