Szkolenia informatyczne

Kontakt

Telefon 0 660 793415

Email Adres poczty elektronicznej jest chroniony przed robotami spamującymi. W przeglądarce musi być włączona obsługa JavaScript, żeby go zobaczyć.

My status

 
Programowanie współbieżne w C++

Programowanie wielowątkowe jest jednym z najtrudniejszych zagadnień implementacyjnych. Proponujemy Państwu szkolenie, które pokazuje jak rozwiązywać większość z klasycznych problemów wielowątkowych w oparciu o implementację wątków przewidzianą w standardzie C++0x. Zapraszamy!

 

Wymaganiem dla uczestników jest średniozaawansowana znajomość C++(doświadczenie ok. 1 roku).  Sugerujemy aby osoby korzystające z tego szkolenia wzięły wcześniej udział w poprzednich szkoleniach z zaawansowanego C++.

Uczestnicy zajęć w praktyczny sposób poznają przydatność darmowej biblioteki Boost::thread, stanowiącej podstawę obsługi wątków w następnym standardzie C++.

Wielowątkowość w C++ - program:

  1. Omówienie problemów z wielowątkowością (race condition, deadlock, livelock)
  2. Przedstawienie koncepcji wątku w nowym standardzie
  3. Przedstawienie mechanizmów synchronizacyjnych nowego standardu:
    1. Operacje atomiczne
    2. mutex oraz lock
    3. condition_variable - zmienna warunkowa
  4. Wskazówki i wzorce projektowe dotyczące programowania wielowątkowego w C++
Jakie korzyści uzyskują Państwo ze szkolenia:
  1. Poprawę jakości oprogramowania przez ograniczenie występowania problematycznych konstrukcji;
  2. Ograniczenie czasu potrzebnego na implementację zagadnień wielowątkowych dzięki użyciu przetestowanych komponentów o wygodnym interfejsie;
  3. Zwiększenie przenośności kodu przez stosowanie komponentów wieloplatformowych;
  4. Ograniczenie czasu potrzebnego na znajdywanie błędów dzięki ograniczeniu ilości kodu;

 

Czas trwania szkolenia: 8h lekcyjnych

 

Terminy: zapytaj o termin!