Domov Rozvoj Co je vidlička? - definice z techopedie

Co je vidlička? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Fork?

Fork je funkce v Unixu, která se používá ke generování duplikátu konkrétního procesu vytvořením dvou simultánních prováděcích procesů programu. Tyto dva procesy se obvykle nazývají procesy „nadřazený“ a „podřízený“. Ke sdílení systémových prostředků používají protokoly pro více úloh.

Techopedia vysvětluje Fork

Jedním z velkých prvků způsobu implementace rozvětvení je systém kopírování a zápisu používaný k ukládání progresivních změn procesu po rozvětvení. Statický kód obvykle není duplikován, ale sdílen. V době, kdy proces modifikuje sdílený kód, se změny vytvoří a uloží samostatně. To podporuje účinnost při použití vidlicových procesů.

Vývojáři si také musí být vědomi některých problémů s používáním vidlice k vytvoření duplicitního procesu. Jedním z nich je otázka programů s více vlákny; protože podřízený proces zdědí pouze jedno vlákno, mohou se vyskytnout problémy související s tím, co se stane s více vlákny při vyvolání funkce vidlice. Tyto a další úvahy často zmiňují ti, kdo pracovali s funkcí vidlice.

Co je vidlička? - definice z techopedie