Fork Handling Stacks
Submitted by rac on 13 January, 2008 - 18:36.
- Fork Handling Stack hilft bei der Vorbereitung und beim Aufräumen nach einem Fork
- folgende Fork Handling Stacks existieren
- prepare Stack - wird vor den Fork ausgeführt
- parent Stack - wird nach dem Fork im Elternteil ausgeführt
- child Stack - wird nach dem Fork im Kind ausgeführt
- die Stacks stellen eine Prozessweite Ressource dar, auf die jeder Thread zugreifen kann
- Stack wird nicht abgebaut
- komplex
- Alternativen
- prefork - bevor Threads erstellt werden, wird geforkt
- wenn forkexec ausgeführt wird: Programm in Shared Library umwandeln und so aufrufen
- Ersatzeltern Model - ein Prozess wird weggeforkt, welcher single-threaded bleibt und nur dazu dient neue Prozesse wegzuforken
»
- Printer-friendly version
- Download PDF
- 572 reads

Post new comment