İçeriğe geç

Proses ve Thread Özellikleri

Thread geçmeden önce genel olan proses ile başlayim.

Proses işlemcide yürütülmekte olan program diyebiliriz. Thread ise iş parçacığıdır. Genelde iş parçacığı dediğimiz threadler proseslerin içindedir.

Özelliklerine gelecek olursak;

İpliklerin Birbirleri ile
Ortak Kullandıkları
Her İpliğe Özel Olan Şeyler
Adres UzayıProgram Sayacı
Global DeğişkenlerSaklayıcılar
Açık DosyalarYığın
Çocuk ProseslerDurum
Bekleyen Sinyaller
Sinyal İşleyiciler
Thread ve Prosesin Ortak Özellikleri
Ardışıl işlemler yapılabilir.
İplikler de prosesler gibi bağlam(durum) değiştirebilirler. Hazır, Askıda, Çalışıyor durumlarda olabilirler.
Dış dünya ile haberleşebilir.

Thread – Proses Farkları

ThreadProses
Aynı anda birden fazla işlem yapamaz.Aynı anda birden fazla işlem yapar.
Yer işgal etmez.Yer işgal eder.
İşler birbirine bağlı ve birlikte
yürütülür.
İşler birbirinden tamamen
bağımsızdır.
Prosesin kaynaklarını kullanırlar.Kendi kaynakları vardır.
Ana thread sonlanırsa threadler
sonlanır.
Proses sonlansa da devam eder.
Yaratılma ve yok edilme kolaydır.
Prosesin içinde bulunurlar.
Kategori:AnasayfaC++İşletim Sistemleri

Bu yazı yorumlara kapalı.

× Nasıl yardımcı olabilirim?