Le Multi-threading .net: introduction et suggestions


le Multi-threading .NET: Introduction et suggestions

le Multi-threading .NET: Introduction et suggestions

l'Un des plus grands sous-entendus I & #39 ai entendu, dans un groupe de discussion a été faite par Patricia Shanahan, dans une Java de groupes de discussion en 2001: 'Multi-thread de programmation a besoin d'un peu de soin.' Le Multi-threading est probablement l'un des pires compris les aspects de la programmation, et ces jours-ci presque tous les programmeurs d'applications ont besoin de comprendre dans une certaine mesure. Cet article agit comme une introduction pour le multi-threading et donne quelques conseils et astuces pour savoir comment le faire en toute sécurité. Avertissement: I & #39 m pas un expert sur le sujet, et lorsque le réel experts commencer à en discuter en détail, ma tête commence à tourner un peu. Cependant, I & #39 ai essayé de prêter attention à ceux qui savent ce qu'ils & #39 re de faire, et j'espère que le contenu de cet article forme au moins une partie d'un multi-threading 'meilleures pratiques'.

Cet article utilise le C# type abréviations long - int pour Int32 etc. J'espère que cela rend plus facile pour les C# les développeurs à lire, et a remporté & #39 t nuire à d'autres développeurs de trop. Elle aussi ne parle que de la C# façons de déclarer des variables volatiles et de verrouillage des moniteurs. Les développeurs qui utilisent d'autres langues peuvent trouver les équivalents dans leur propre environnement préféré, I & #39 m sûr.

C'est un long article. Il & #39 s presque certainement trop long à lire correctement en une seule session. Cependant, je n'ai & #39 t divisé en plusieurs pages que je n'ai aucune idée de l'endroit où vous envie de s'arrêter et de prendre une pause. Cependant, vous pouvez revenir en arrière à l'endroit où vous avez été facilement avec la section suivante les liens:

  • Introduction: qu'est-Ce que le multi-threading?
  • Comment fonctionne le multi-threading .NET?
  • Multi-thread 'Hello, world'
  • Données > courses
  • accès Exclusif - Moniteur.Entrée/Sortie et à l'instruction lock
  • les Blocages
  • Plus de Surveiller les méthodes
  • la Volatilité et des données obsolètes
  • l'Atomicité
  • Un raccourci pour certains cas: la classe Interlocked
  • le Choix de ce verrou
  • Filetage dans les Windows Forms
  • Le pool de threads et des méthodes asynchrones
  • Minuteurs
  • Fermeture de threads de travail gracieusement
  • Recueillies conseils et astuces
  • Ressources









Le Multi-threading .net: introduction et suggestions


Le Multi-threading .net: introduction et suggestions : Plusieurs milliers de conseils pour vous faciliter la vie.


le Multi-threading .NET: Introduction et suggestions

le Multi-threading .NET: Introduction et suggestions

l'Un des plus grands sous-entendus I & #39 ai entendu, dans un groupe de discussion a ete faite par Patricia Shanahan, dans une Java de groupes de discussion en 2001: 'Multi-thread de programmation a besoin d'un peu de soin.' Le Multi-threading est probablement l'un des pires compris les aspects de la programmation, et ces jours-ci presque tous les programmeurs d'applications ont besoin de comprendre dans une certaine mesure. Cet article agit comme une introduction pour le multi-threading et donne quelques conseils et astuces pour savoir comment le faire en toute securite. Avertissement: I & #39 m pas un expert sur le sujet, et lorsque le reel experts commencer a en discuter en detail, ma tete commence a tourner un peu. Cependant, I & #39 ai essaye de preter attention a ceux qui savent ce qu'ils & #39 re de faire, et j'espere que le contenu de cet article forme au moins une partie d'un multi-threading 'meilleures pratiques'.

Cet article utilise le C# type abreviations long - int pour Int32 etc. J'espere que cela rend plus facile pour les C# les developpeurs a lire, et a remporte & #39 t nuire a d'autres developpeurs de trop. Elle aussi ne parle que de la C# façons de declarer des variables volatiles et de verrouillage des moniteurs. Les developpeurs qui utilisent d'autres langues peuvent trouver les equivalents dans leur propre environnement prefere, I & #39 m sûr.

C'est un long article. Il & #39 s presque certainement trop long a lire correctement en une seule session. Cependant, je n'ai & #39 t divise en plusieurs pages que je n'ai aucune idee de l'endroit ou vous envie de s'arreter et de prendre une pause. Cependant, vous pouvez revenir en arriere a l'endroit ou vous avez ete facilement avec la section suivante les liens:

  • Introduction: qu'est-Ce que le multi-threading?
  • Comment fonctionne le multi-threading .NET?
  • Multi-thread 'Hello, world'
  • Donnees > courses
  • acces Exclusif - Moniteur.Entree/Sortie et a l'instruction lock
  • les Blocages
  • Plus de Surveiller les methodes
  • la Volatilite et des donnees obsoletes
  • l'Atomicite
  • Un raccourci pour certains cas: la classe Interlocked
  • le Choix de ce verrou
  • Filetage dans les Windows Forms
  • Le pool de threads et des methodes asynchrones
  • Minuteurs
  • Fermeture de threads de travail gracieusement
  • Recueillies conseils et astuces
  • Ressources


Le Multi-threading .net: introduction et suggestions

Le Multi-threading .net: introduction et suggestions : Plusieurs milliers de conseils pour vous faciliter la vie.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation