-
Multi Thread(s) C#
Bonjour,
Je developpe actuellement une application (c#) qui a besoin de calibrer pls appareil en meme temps... j aimerais savoir quels sont les mecanismes les plus couremment utilises sachant que je dois effectue 30 taches simultanees.J ai entendu parle de Thread Pool, existe t il d'autre methodes (pas lourd en traitement et pas gourmand en proc)
SOS:idea: :idea: :idea:
:D :D :D :D :D :D :D :D :D
Merci
-
Le threadpool ou bien tout simplement la création de plusieurs thread au moment ou tu en as besoin ;)
Attention toutefois que les thread ne soient pas concurrent sur des acces à certaines ressources limités en acces...
(exemple : si tu veux acceder à une donnée qui se trouve dans un fichier, il faut prévoir un système de mutex ou de lock pour eviter que plusieurs thread essaye de lire ou ecrire dans une meme ressource au "meme" moment ;)
The Monz, Toulouse
-
Multi Threads C#
Salut,
Dans les deux cas la gestion des Threads est t-elle simple :? ? Laquelle des deux tu choisirais ? A savoir que l'utilisation ne sera pas permanente quelques minutes au plus... et que j'ai besoin de pouvoir les arreter les démarrer de manière désynchronisé avec gestion d evenement (delegues)
Merci:P
-
Ouarf, j'ai pas vraiment d'avis sur l'utilisation d'une ou l'autre des méthodes
Perso, j'aime autant gérer mes threads à la main... donc, sans les threadpool, maintenant, n'ayant jamais utilisé les threadpools, je ne serais pas catégorique en disant qu'ils ne te seraient pas utiles dans ton cas...
Mais bon ;)
Ca me choquerait pas que tu es 10 objets Thread pour faire cette manip...
Faudrait avoir une vue d'ensemble plus complete pour pouvoir statuer pleinement
The Monz, Toulouse