Skip to content

DotNet- C# ile Task Parallel Library öğrenmek için kurs izleyerek yaptığım alıştırmalar

Notifications You must be signed in to change notification settings

Hakandurgay/C-Sharp-Parallel-Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

*Yapılan alıştırmaları görmek için commitlere giriniz.

.Net ile Task Parallel Library kütüphanesi öğrenmek için bitirdiğim udemy kursundan ve farklı yerlerden derlediğim, içerisinde

Eş zamanlı task'ler oluşturma,

Çalışan task'den çıkış yapma (CancellationTokenSource kullanımı),

Task.WaitAll ve Task.WaitAny kullanımı,

Critical section probleminin çözümü: lock keywordü kullanma,

Locking türlerinden Mutex kullanımı, özellikleri ve lock'tan farkları,

Read/Write lock kullanımı,

ConcurrentBag, ConcurrentStack, ConcurrentQueue, ConcurrentDictionary kullanımı,

ContinueWith, ContinueWhenAll ve ContinueWhenAny kullanımı,

Detached ve Attached child task oluşturma,

CountdownEvent kullanımı,

ManuelResetEventSlim kullanımı,

AutoResetEvent kullanımı,

Semaphore kullanımı,

Parallel.Invoke, Parallel.For ve Parallel.ForEach kullanımı,

Paralel for'da döngü durdurma yöntemleri,

Paralel Linq sorgusu oluşturma ve AsOrdered metodu kullanımı,

Paralel linq sorgusundan cancellationtoken veya exception fırlatarak çıkma,

Async-Await kullanımı

gibi konuları ve kursu dinlerken öğrendiğim ingilizce kelimeleri içeren doküman.

*Commitlere girip detaylı alıştırmaları görebilirsiniz.

About

DotNet- C# ile Task Parallel Library öğrenmek için kurs izleyerek yaptığım alıştırmalar

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages