Turinys:
Apibrėžimas - ką reiškia šakutė?
Šakutė yra „Unix“ funkcija, naudojama generuoti tam tikro proceso dublikatą sukuriant du vienu metu vykdomus programos procesus. Šie du procesai paprastai vadinami „pirminiais“ ir „vaiko“ procesais. Jie naudoja daugiafunkcinius protokolus, kad galėtų dalytis sistemos ištekliais.
„Techopedia“ paaiškina šakutė
Vienas didelis šakių diegimo elementas yra kopijavimo ant rašymo sistema, naudojama laipsniškiems proceso pokyčiams po šakės laikyti. Paprastai statinis kodas nėra dubliuojamas, o bendrinamas. Tuo metu, kai procesas keičia bendrą kodą, pakeitimai sukuriami ir saugomi atskirai. Tai skatina naudoti šakinius procesus efektyviau.
Kūrėjai taip pat turi žinoti apie kai kurias šakutės naudojimo problemas, kad būtų sukurtas pasikartojantis procesas. Vienas iš jų yra daugelio gijų programų klausimas; kadangi pradinis procesas paveldi tik vieną giją, gali kilti problemų, susijusių su tuo, kas nutinka keliems gijams, kai šaukiama šakutės funkcija. Šiuos ir kitus argumentus dažnai mini tie, kurie dirbo su šakės funkcija.
