Uživatelské nástroje

Nástroje pro tento web


c_multiprocessing

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
c_multiprocessing [2014/01/30 15:48] – [Praxe] djbuldogc_multiprocessing [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 55: Řádek 55:
     * Linux nazývá vlákna tasks     * Linux nazývá vlákna tasks
     * Vytváření vláken je realizováno službou clone()     * Vytváření vláken je realizováno službou clone()
-    * fork() +    * [[fork|fork()]]
       * vytvoří zcela samostatný proces s kopií prostoru rodičovského procesu.        * vytvoří zcela samostatný proces s kopií prostoru rodičovského procesu. 
       * Uplaťnuje se přitom **CoW** (copy-on-write). Mechanismus CoW namapuje virtuální pamět potomka na fyzickou paměť rodiče. Až pří zápisu do paměti jakéhokoliv z procesů se přislušné modifikované stránky kopírují do nové stránky ve fyzické paměti       * Uplaťnuje se přitom **CoW** (copy-on-write). Mechanismus CoW namapuje virtuální pamět potomka na fyzickou paměť rodiče. Až pří zápisu do paměti jakéhokoliv z procesů se přislušné modifikované stránky kopírují do nové stránky ve fyzické paměti
c_multiprocessing.1391093286.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki