J'ai besoin d'=E9crire une appli qui va lancer un certain=20
nombre de t=E2ches asynchrones.
J'envisage de me servir du pool de threads puisqu'il a=20
l'avantage d'exister et en gros j'ai deux approches=20
possibles:
Ins=E9rer mes requ=EAtes directement avec les m=E9thodes de la=20
classe ThreadPool ou bien invoquer la m=E9thode BeginInvoke
() d'un delegate.
Je suppose certes qu'en interne ces deux approches sont=20
=E9quivallentes, mais je ne suis pas en interne et je=20
m'interroge quand aux avantages de l'une ou l'autre.
Pour autant que je puisse le constater elles permettent=20
de faire la m=EAme choses.
Quelqu'un connait t'il des diff=E9rences entre les deux=20
approches?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Paul Bacelar
BeginInvoke utilise ThreadPool pour rendre plus simple l'utilisation du ThreadPool. -- Paul Bacelar
"fred" wrote in message news:455f01c4a14d$d692dfc0$
J'ai besoin d'écrire une appli qui va lancer un certain nombre de tâches asynchrones.
J'envisage de me servir du pool de threads puisqu'il a l'avantage d'exister et en gros j'ai deux approches possibles: Insérer mes requêtes directement avec les méthodes de la classe ThreadPool ou bien invoquer la méthode BeginInvoke () d'un delegate.
Je suppose certes qu'en interne ces deux approches sont équivallentes, mais je ne suis pas en interne et je m'interroge quand aux avantages de l'une ou l'autre.
Pour autant que je puisse le constater elles permettent de faire la même choses. Quelqu'un connait t'il des différences entre les deux approches?
merci
BeginInvoke utilise ThreadPool pour rendre plus simple l'utilisation du
ThreadPool.
--
Paul Bacelar
"fred" <anonymous@discussions.microsoft.com> wrote in message
news:455f01c4a14d$d692dfc0$a501280a@phx.gbl...
J'ai besoin d'écrire une appli qui va lancer un certain
nombre de tâches asynchrones.
J'envisage de me servir du pool de threads puisqu'il a
l'avantage d'exister et en gros j'ai deux approches
possibles:
Insérer mes requêtes directement avec les méthodes de la
classe ThreadPool ou bien invoquer la méthode BeginInvoke
() d'un delegate.
Je suppose certes qu'en interne ces deux approches sont
équivallentes, mais je ne suis pas en interne et je
m'interroge quand aux avantages de l'une ou l'autre.
Pour autant que je puisse le constater elles permettent
de faire la même choses.
Quelqu'un connait t'il des différences entre les deux
approches?
BeginInvoke utilise ThreadPool pour rendre plus simple l'utilisation du ThreadPool. -- Paul Bacelar
"fred" wrote in message news:455f01c4a14d$d692dfc0$
J'ai besoin d'écrire une appli qui va lancer un certain nombre de tâches asynchrones.
J'envisage de me servir du pool de threads puisqu'il a l'avantage d'exister et en gros j'ai deux approches possibles: Insérer mes requêtes directement avec les méthodes de la classe ThreadPool ou bien invoquer la méthode BeginInvoke () d'un delegate.
Je suppose certes qu'en interne ces deux approches sont équivallentes, mais je ne suis pas en interne et je m'interroge quand aux avantages de l'une ou l'autre.
Pour autant que je puisse le constater elles permettent de faire la même choses. Quelqu'un connait t'il des différences entre les deux approches?