Ev gelişme Çatal nedir? - techopedia nedir?

Çatal nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Fork anlamı ne?

Çatal, Unix'te, bir programın iki eşzamanlı yürütme işlemini oluşturarak belirli bir işlemin kopyasını oluşturmak için kullanılan bir işlevdir. Bu iki işleme tipik olarak "üst" ve "alt" işlemler denir. Sistem kaynaklarını paylaşmak için çoklu görev protokollerini kullanırlar.

Techopedia Fork'u açıklıyor

Çatal uygulamasının uygulanmasının büyük bir unsuru, çatal işleminden sonra bir işlemde aşamalı değişiklikleri saklamak için kullanılan yazma üzerine kopyalama sistemidir. Genellikle, statik kod çoğaltılmaz, ancak paylaşılır. Bir işlemin paylaşılan kodu değiştirdiği anda, değişiklikler ayrı ayrı oluşturulur ve saklanır. Bu çatal işlemlerin kullanımında verimliliği arttırır.

Geliştiriciler, yinelenen bir işlem oluşturmak için çatal kullanmayla ilgili bazı sorunların da farkında olmalıdır. Bunlardan biri çok iş parçacıklı programlar konusudur; alt işlem yalnızca tek bir iş parçacığını devraldığından, çatal işlevi çağrıldığında birden çok iş parçacığına ne olacağı ile ilgili sorunlar olabilir. Bu ve diğer hususlar genellikle çatal işlevi ile çalışanlar tarafından belirtilir.

Çatal nedir? - techopedia nedir?