Quantcast
Channel: Bahrudin Hrnjica Blog » Parallelfx
Viewing all articles
Browse latest Browse all 11

MSNetwork 3: Paralelno i asinhrono programirnje primjeri i prezentacijska datoteka

$
0
0

msnetwork

U ovom postu pobrojani su svi demo primjeri  sa kratkim objašnjenjem koje sam na MSNetwrok 3 predavanju demonstrirao. Ovo ujedno i predstavlja moje aktivnosti zadnjih nekoliko godina vezanih oko ove teme.

Tačno prije 5 godina odnosno u aprilu 2008 godine (22. aprila 2008.) napisao sam prvi članak oko paralelnog programiranja, dok je 5 mjeseci ranije te godine izbačena prva CTP verzija ParallelFx biblioteke.

Ovim MSNetwork predavanjem želio sam ujedno i da sve to objedinim i da široj javnosti prenesem iskustva iz ovog područja programiranja. Ovaj blog post sadrži izvorni kod za sve demo primjere koji su planirani za ovo predavanje. Moguće je, (jer blog post pišem ranije) da neki od primjera nije demonstriran zbog vremena, pa ovom prilikom ih objavljujem sviju sa kratkim pojašnjenjem.

Ukupno za ovo predavanje planirano je 9 demo primjera i to:

1. Power point prezentacija predavanja.

2. Demo primjeri sa predavanja

Primjer manipulacije sa objektom Thread, i kako manipulisati u višenitnom okruženju.
Primjer manipulacije sa Task objektom, kao osnovnim konceptom pralelnog i asinhronog programiranja.
Demo sadrzi 5 različitih primjera korištenja for, foeach, parallelLoopState i primjer koordinacije i razmjene podataka izmedju niti.
PLINQ primjer koristenja paraleliziranih LINQ upita.
Primjer korištenja Partisionera, kojim dijelimo poslove na više taskova.
Primjer koji demonstrira Race Condition fenomen kada dvije niti u isto vrijeme pokusavaju da promjene vrijednost varijable.
Realni primjer primjene ParallelFx u rjesavanju sistema linearnih jednačina sa 1000 nepoznatih.
Primjer asinhronog programiranja na strani klijenta. Kako stari sekvencijalni kod pretvoriti u asinhroni.
Primjer asinhronog programiranja na strani servera. Korištenje asinhronog programiranja u optimizaciji ASP.NET aplikacija i mogućnosti povećavanja performansi i odziva aplikacija.

Filed under: .NET, C#, Programiranje, Windows 8 Tagged: .NET4.5, async, C#, MSNetwork, Parallelfx

Viewing all articles
Browse latest Browse all 11

Trending Articles