Inhalt
- Definition - Was bedeutet Gabel?
- Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.
- Techopedia erklärt Fork
Definition - Was bedeutet Gabel?
Fork ist eine Funktion in Unix, mit der ein Duplikat eines bestimmten Prozesses erstellt wird, indem zwei gleichzeitig ausgeführte Prozesse eines Programms erstellt werden. Diese beiden Prozesse werden normalerweise als "Eltern" - und "Kind" -Prozesse bezeichnet. Sie verwenden Multitasking-Protokolle, um Systemressourcen gemeinsam zu nutzen.
Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.
Techopedia erklärt Fork
Ein wichtiges Element bei der Implementierung von Forking ist das Copy-on-Write-System, mit dem fortlaufende Änderungen an einem Prozess nach dem Forking gespeichert werden. In der Regel wird der statische Code nicht dupliziert, sondern gemeinsam genutzt. Wenn ein Prozess gemeinsam genutzten Code ändert, werden die Änderungen separat erstellt und gespeichert. Dies fördert die Effizienz beim Einsatz gegabelter Prozesse.
Entwickler müssen sich auch einiger Probleme bei der Verwendung von fork bewusst sein, um einen doppelten Prozess zu generieren. Eines davon ist das Thema Multithread-Programme. Da der untergeordnete Prozess nur einen einzelnen Thread erbt, kann es Probleme geben, die damit zusammenhängen, was mit mehreren Threads geschieht, wenn die Fork-Funktion aufgerufen wird. Diese und andere Überlegungen werden häufig von denjenigen angesprochen, die mit der Gabelfunktion gearbeitet haben.