Skip to main content

Développement parallèle - C#

Introduction

Dans cette série de vidéos, nous allons aborder les mécanismes d'implémentation du développement parallèle sous Windows et le Framework .NET.

Le parallélisme ? Comment modifier son application pour prendre en compte ses spécificités? Les erreurs et problèmes y afférant ? Retrouvez-ici une série de webcasts enregistrée par Eric Vernié qui vous aidera à développer des applications parallèles.

Eric Vernié, Relation Technique Développeurs

 

Webcasts

Vous retrouverez les codes sources en téléchargement gratuit dans chacune des vidéos proposées.

Processus et Thread

1/15 - Les processus et Threads de Windows

8 minutes

Cette vidéo illustre la manière avec laquelle les processus et les threads sont crées. Cette vidéo de niveau débutant, vous en donne un aperçu. C'est ce que nous allons essayer d'illustrer dans cette vidéo.

Visionner le webcast

Introduction

2/15 - Introduction -Mécanisme d'implémentation

4 minutes

Une fois son application modélisée pour prendre en compte les spécificités propres au parallèlisme, quels sont les mécanismes d'implémentation que nous pouvons utiliser dans Windows avec le Framework.NET. Une introduction aux threads en passant par le pool de threads et des modèles de plus haut niveau disponibles dans le Framework .NET.

Visionner le webcast

utilisation du thread

3/15 - Utilisation du Thread

19 minutes

Le mécanisme de plus bas niveau disponible dans Windows et le Framework.NET, est le thread. Dans cette vidéo vous découvrirez comment le créer, le manipuler au travers d'un exemple simple et ludique, de création de petit monstre à la "Space Invader".

Visionner le webcast

Utilisation du pool

4/15 - Utilisation du pool

9 minutes

Le thread n'étant pas toujours le plus approprié en terme de gestion de ressources, le pool de thread peut palier à ce problème.

Visionner le webcast

apm delegues

5/15 - APM et délégués

7 minutes

Dans cette vidéo, nous abordons un modèle de programmation asynchrone disponible massivement dans le framework .NET. "Asynchronous Programming Model". Modèle utilisé également par les délégués.

Visionner le webcast

modèle à base d'événements

6/15 - Modèle à base d'événements

8 minutes

Si en tant que développeur de composant d'interface graphique, vous souhaitez fournir un modèle de programmation asynchrone, tel que le BackGroundWorker, le modèle à base d'évènement est fait pour vous.

Visionner le webcast

Les objets de synchronisation

7/15 - Les objets de synchronisation - Partie 1

10 minutes

Si vous souhaitez développer des applications parallèles, il est nécessaire de connaître les mécanismes qui permettent de partager un état entre des entités qui s'exécutent de manière concurrentielle. Les objets de synchronisation sont faits pour cela. Venez découvrir dans ces différentes parties, tous les mécanismes disponibles dans la boite à outils du développeur parallèle.

Visionner le webcast

Les objets de synchronisation

8/15 - Les objets de synchronisation - Partie 2

10 minutes

Venez découvrir dans cette deuxième partie, tous les mécanismes disponibles dans la boite à outils du développeur parallèle.

Visionner le webcast

les objets de synchronisation

9/15 - Les objets de synchronisation - Partie 3

7 minutes

Venez découvrir dans la suite de ce webcast sur les objets de synchronisation, tous les mécanismes disponibles dans la boite à outils du développeur parallèle.

Visionner le webcast

les objets de synchronisation

10/15 - Les objets de synchronisation - Partie 4

16 minutes

Ce webcast est la dernière partie d'une serie de vidéos sur les objets de synchronisation.contrôle

Visionner le webcast

Etat et concurrence

11/15 - Etat et concurrence - Partie 1

9 minutes

Développer en parallèle, apporte de nouvelles erreurs, de nouveaux problèmes, que l'on se doit de connaître. Dans ces vidéos, nous faisons un tour d'horizon d'un certain nombre d'entre eux.

Visionner le webcast

Etat et concurrence

12/15 - Etat et concurrence - Partie 2

8 minutes

Cette vidéo est la deuxième d'une série de 5 webcats qui font le tour des nouvelles erreurs que l'on doit connaitre lorsqu'on se met à développer en parallèle.

Visionner le webcast

Etat et concurrence

13/15 - Etat et concurrence - Partie 3

6 minutes

Cette vidéo est la troisième d'une série de 5 webcats qui font le tour des nouvelles erreurs que l'on doit connaitre lorsqu'on se met à développer en parallèle.

Visionner le webcast

Etat et concurrence

14/15 - Etat et concurrence - Partie 4

3 minutes

Cette vidéo est la quatrième d'une série de 5 webcats qui font le tour des nouvelles erreurs que l'on doit connaitre lorsqu'on se met à développer en parallèle.

Visionner le webcast

Etat et concurrence

15/15 - Etat et concurrence - Partie 5

9 minutes

Cette vidéo est la dernière d'une série de 5 webcats qui font le tour des nouvelles erreurs que l'on doit connaitre lorsqu'on se met à développer en parallèle.

Visionner le webcast

 

 

Haut de page

Microsoft réalise une enquête en ligne pour comprendre votre opinion sur le site Web de. Si vous choisissez de participer, l’enquête en ligne vous sera présentée lorsque vous quitterez le site Web de.

Souhaitez-vous y participer ?