PROCESSLER İLE THREADLER ARASINDAKİ FARKLAR

1-Threadler, onu oluşturan işlemin adres alanını paylaşır; processler kendi adres alanlarına sahiptir.


2-Threadler, işlemin veri bölümüne doğrudan erişime sahiptir; Processler üst işlemin veri bölümünün kendi kopyaları vardır.


3-Threadler, süreçlerinin diğer konuları ile doğrudan iletişim kurabilir; Processler kardeş süreçlerle 
iletişim kurmak için süreçlerarası iletişim kullanmalıdır.


4-Threadler neredeyse hiç yük taşımıyor; Processler hatırı sayılır bir yükü var.


5-Threadler kolayca oluşturulur; Yeni süreçler üst Processin çoğaltılmasını gerektirir.


6-Threadler, aynı işlemdeki iş parçacıkları üzerinde önemli denetime sahip olabilir; Processler yalnızca çocuk süreçleri üzerinde kontrol sahibi olabilirler.


7-Ana threadler değişiklikler (iptal, öncelik değişikliği, vb.) Işlemin diğer threadlerinin davranışını etkileyebilir; Üst processteki değişiklikler alt processleri etkilemez.

http://stackoverflow.com/questions/200469/what-is-the-difference-between-a-process-and-a-thread Sitesinden çevrilmiştir

Hiç yorum yok:

Yorum Gönder

Spring Boot Uygulamasını Heroku üzerinde Deploy Etme

Bu yazımızda sizlere spring boot ile yazılmış basit bir Rest api'nin heroku üzerinde nasıl deploy edebileceğimizi göstereceğim. Önce ...