Thread


Bir programın kendini eÅŸ zamanlı birden fazla iÅŸ parçasına ayırabilmesinin bir yoludur.Thread ve iÅŸlem arasındaki fark bir iÅŸletim sisteminin diÄŸerine deÄŸiÅŸmekle birlikte genel olarak thread oluÅŸturuluÅŸu kaynakların paylaÅŸtırılması açısından process’den ayrılır.Çoklu thread’ler paralel olarak pek çok bilgisayar sisteminde uygulanabilir.Tek iÅŸlemci kullanıldığı durumlarda çok thread’li uygulama zaman dilimleme ile gerçekleÅŸtirilir;tek iÅŸlemci farklı thread’ler arasında çok hızlı geçiÅŸ yapar ve bu durumda iÅŸlemler gerçekte olmasa bile iÅŸ zamanlı koÅŸuluyormuÅŸ izlemini verir.Çok iÅŸlemcili sistemlerde farklı thread’ler farklı iÅŸlemciler üzerinde eÅŸ zamanlı olarak çalışabilmektedir.

Thread Öncelikleri
Hepimiz windows işletim sistemlerinde görev yöneticisinde işlemlere öncelik atamayı muhakkak yapmışızdır.Bu işlemlere öncelik atamanın arka planında neler olduğuna bir bakacak olursak eğer;

Thread.MAX_PRIORITY = 10;
Thread.MIN_PRIORITY = 1;
Thread.NORM_PRIORITY = 5;
Görüldüğü gibi Thread enum değerleri olmasına karşın öncelik atanmasında standart 1-10 arasında tam sayı değerler kullanabilirsiniz.
İyi Günler...

Yorum Gönder

0 Yorumlar

Ad Code

Responsive Advertisement