menu
  Home  ==>  formations  ==>  perfectionnement_delphi  ==>  formation_threads_delphi   

Formation Threads et Multi Tâche Delphi

                           formation_delphi.pdf
La répartition du travail entre plusieurs threads d'exécution permet une meilleure réactivité de d'appplication, et, en général, une amélioration de la performance. L'utilisation de threads est plus délicate que des applications mono-thread, et cette formation a pour but de présenter ces techniques

Les objectifs de la formation Threads et Multi Tâche Delphi

Vous apprendrez à comprendre des bénéfices apportés par les threads, à les mette en oeuvre et les utiliser efficacement afin de répartir vos traitements entre plusieurs fils d'exécution ou entre plusieurs processeurs

Ce que vous apprendrez - Formation Delphi - Threads

En suivant cette formation Threads Delphi, vous apprendrez à:
  • créer des threads
  • communiquer entre les threads et le programme principal, entre le programme principal et les threads
  • à gérer la fin d'un thread
  • a synchroniser le travail réparti entre les threads
  • gérer l'accès exclusif par plusieurs threads à des ressources communes

A qui s'adresse ce cours Threads et Multi Tâche Delphi

Développeurs de logiciels, et programmeurs souhaitant prototyper, développer ou intégrer des applications utilisant le multi-tâche. Une connaissance de l'utilisation de Delphi est nécessaire

Le programme détaillé - Formation Threads Delphi et Multi tâche

  • Principe des Threads
    • les processus Windows
    • multi-tâche Windows coopératif et préemptif
    • définition et propriétés des threads
    • un premier exemple
    • les primitives des threads Windows (API)
  • Lancement et Arrêt
    • la classe tThread
    • création en mode immédiat ou suspendu
    • Suspend et Resume
    • arrêt du thread
    • test et gestion de la fin du tThread
  • Communication entre les Threads
    • communication par SendMessage et PostMessage
    • PostThreadMessage
    • les API WaitForSingleObject
    • accès à la tForm Delphi et Synchronize
    • affichage d'un journal dans un tMemo
  • Accès aux données
    • données TLS, ThreadVar et attributs du tThread
    • tThreadLocalCounter
    • propriété Lock de la VCL
    • tThreadList, LockList et UnlockList
    • accès aux globales
    • mécanismes de synchronisation
      • section critique
      • mutex
      • sémaphore
      • événement Windows
    • comparaison entre les primitives de synchronisation
    • consommateur / producteur
    • les bases de données et les threads
    • exemple de journal disque
  • Les primitives avancées
    • primitive Windows InterlockedIncrement
    • iReadWriteSync
    • tMultiReadExclusiveWriteSynchronizer
    • construction de primitive spécialisée
  • Utilisation des Threads
    • les sockets Tcp/Ip Delphi

Les travaux pratiques - Stage Threads Delphi

Chaque stagiaire réalisera de nombreux projets utilisant Threads Delphi ur PC. Parmi les domaines abordés citons:
  • les traitements algorithmiques répartis
  • application producteur / consommateur

L'animateur - Formation Delphi Threads

Les stages Delphi sont animés exclusivement par John COLIBRI. Auteur de plus de 15 livres de programmation, il organise des stages de formation Delphi à l'Institut Pascal depuis plus de 25 ans, et a formé personnellement plus de 2.000 développeurs Delphi.

Dates et Inscription




Autres Formations Delphi

Lettre d'Information - Formations Delphi

Nous publions tous les mois une lettre d'information qui vous tient au courant des programmes des nouveaux stages Delphi et de dates des prochaines sessions
Créé: mar-03. Maj: aou-15  148 articles, 471 sources .ZIP, 2.021 figures
Contact : John COLIBRI - Tel: 01.42.83.69.36 / 06.87.88.23.91 - email:jcolibri@jcolibri.com
Copyright © J.Colibri   http://www.jcolibri.com - 2001 - 2015
Retour:  Home  Articles  Formations  Développement Delphi  Livres  Pascalissime  Liens  Download
l'Institut Pascal

John COLIBRI

+ Home
  + articles_avec_sources
  + formations
    + initiations_delphi
    + bases_de_données
    + prog_conception_objet
    + delphi_dot_net
    + internet_sockets
    + perfectionnement_delphi
      – threads_delphi
      – perfectionnement_delphi
      – de_delphi_7_a_xe3
    + pascal
    – mise_à_niveau
    – formation_sur_mesure
    + dates_inscription_hotel
    – style_des_formations
    – references
    – choix_d_une_formation
    – transparents
    – news_letter
  + developpement_delphi
  + présentations
  + pascalissime
  + livres
  + entre_nous
  – télécharger

contacts
plan_du_site
– chercher :

RSS feed  
Blog