GEI798 - Développement de programmes concurrents
Présentation
Sommaire
- Cycle
- 2e cycle
- Crédits
- 2 crédits
- Faculté ou centre
- Faculté de génie
Cible(s) de formation
Utiliser la concurrence dans le développement de programmes. Planifier le développement et le test de programmes concurrents. Évaluer la qualité des programmes concurrents.
Contenu
Les bases : Code accédé par plusieurs fils. Partage des objets. Composition d'objets. Briques de base. Structuration des applications concurrentes : Exécution des tâches. Annulation et arrêt. Groupes de fils. Applications graphiques. Vivacité, performances et tests : Éviter les problèmes de vivacité. Performances et adaptabilité. Tests des programmes concurrents.
Une portion de cette activité pédagogique est consacrée à la réalisation du projet de conception de session prévu au programme.