OTA YHTEYTTÄ

Ora Hanttu

Tuoteryhmäpäällikkö, ICT

040 582 6008 Lähetä viesti

Kesto: 1 päivä
Veroton hinta (+ alv 24 %): 890 €
Voit maksaa:
Koulutuskortti

Haluatko koulutuksen asiakaskohtaisena? Jätä yhteystietosi, niin palaamme asiaan. 

Jaa

Lataa pdf-muodossa

Säikeistetty ja rinnakkainen ohjelmointi C# - kielellä

Koulutuksessa käydään läpi säikeistetyn ja rinnakkaisen ohjelmoinnin käytäntöjä C# - kielelle. Koulutuksen käynyt osaa käyttää .NET-Frameworkin tarjoamia rinnakkaisen ohjelmoinnin mahdollisuuksia sekä ymmärtää synkronoinnissa käytettävät tekniikat.

Perinteisten säikeiden lisäksi .NET Framework tarjoaa useita mahdollisuuksia rinnakkaiseen ja asynkroniseen ohjelmointiin.

Kohderyhmä

Kurssi soveltuu sovelluskehittäjille, jotka toteuttavat ohjelmistoja C#-ohjelmointikielellä.

Esitiedot

C#-ohjelmointikielen osaaminen.


Ohjelma

1. Päivä

9.00 Säikeistetyn ohjelmoinnin perusteet

  • Käsitteet: Säie, rinnakkainen ohjelmointi, asynkrooninen ohjelmointi
  • Laitteiston ja käyttöjärjestemän rooli
  • .NET-Frameworkin piirteet versioittain
  • Säikeet ja ThreadPool

Säieturvallisuus ja synkronointi

  • Säieturvallisuuden perusteet
  • Synkronoinnin problematiikka
  • Synkronointilukot
  • Synkronointiobjektit

Task Parallel Library

  • TPL:n tarjoamat piirteet
  • Task:ien käyttö rinnakkaisuuden toteutukseen
  • Taskien kontrollointi ja skedulointi
  • Asynkroonisen toiminnallisuuden toteutus (async -avainsana)

Rinnakkainen ohjelmointi

  • Rinnakkaiset silmukat
  • Rinnakkainen LINQ
  • Rinnakkaiset tietorakenteet

16.00 Koulutus päättyy