User talk:Ingunmaer

Multi Thread – Thread Nedir? Dos gibi işletim sistemlerinde ve Dos çıktığı dönemlerdeki işlemcilerde aynı anda sadece 1 program çalıştırılabiliyorken artık yeni işletim sistemlerinde hatta telefonlarda birden fazla işlemi aynı anda yapaabiliyoruz.

Birden fazla işlemi aynı anda yapabildiğimiz sistemlerin çalışma mantığı Multi-Processing(Çoklu işlem)dir. Birden fazla işlemi aynı anda yapamayan sistemlerin çalışma mantığı ise Single-Processing (tek işlem)dir.

Process(İşlem): CPU üzerinde çalışan tek bir program işlem olarak adlandırılır.

Thread(İşlem Parçacığı-Alt İşlem)= bir işlem içinde yaptırılması gereken, alt yordamlar (method, fonksiyon) çalıştırılması işlemine denir.

.Net Platformunda Multi Processing işlemleri -System.Threading namespace'i -Async .Net 4.5 :Worth the Await

The new async/await kelimeleri: .Net Framework 4.5 dan önce asynchronous API - Asynchronous Programming Model (APM), bu formatta BeginMethodName ve EndMethodName methodları olmalıydı. - Event based Asynchronous Pattern (EAP), olay tetiklendiğinde çağrılır. - Task-based Asynchronous Pattern (TAP), Task Paralel Library(TPL) ve System.Treading.Task kullanmalıydık .Net 4.0'da.