タグ

forkに関するakaneharaのブックマーク (12)

  • Go言語で知るプロセス(2)


    Go Go Go 2osos.Process:  os/execexec.Cmd: os.Process exec.Cmd使os.Process使 便Go exec.Cmd exec.Cmd2 exec.Comm
    Go言語で知るプロセス(2)
  • fork/execモデルの起源 - Plan9日記


    UNIXforkexec使 WindowsAPINtCreateProcess*1VMSsys$creprcforkexecsys$creprc使inputoutputerrorUNIX forkexecUNIX V1The Evolutio
    fork/execモデルの起源 - Plan9日記
  • forkしたプロセスから共有するファイルディスクリプタへの書き込みについて


    forkfile offset log.txt PARENT 24043 894 helloCPARENT 24043 895 hellCHPARENT 24043 896 helCHIPARENT 24043 897 heCHILPARENT 24043 898 hello Linux 3.10.0  使 #include <stdio.h> #include <unistd.h> #include <fcntl.h> #incl
    forkしたプロセスから共有するファイルディスクリプタへの書き込みについて
  • 親プロセスは2度死ぬ - デーモン化に使うダブルforkの謎 - シリコンの谷のゾンビ


    2fork? [c][unix]UNIX (2)  -  BSDdaemon(3) fork1 ? open question UNIX[1] SVR4fork2SVR4 (9.6)  
    親プロセスは2度死ぬ - デーモン化に使うダブルforkの謎 - シリコンの谷のゾンビ
  • 特定条件下のclone(2)を4倍速くする - 人間とウェブの未来


    CPU使 perf top 22.38% [kernel] [k] copy_pte_range 18.44% [kernel] [k] zap_pte_range 11.13% [kernel] [k] change_pte_range 3.58% [kernel] [k] page_fault 3.32% [kernel] [k] page_remove_rmap straceclone0.05120clone100% sudo strace -T -o/dev/stdo
    特定条件下のclone(2)を4倍速くする - 人間とウェブの未来
  • Linux のプロセスが Copy on Write で共有しているメモリのサイズを調べる


    Linux  fork  fork  Linux Copy-On-Write (CoW)   - Wikipedia   CoW 
    Linux のプロセスが Copy on Write で共有しているメモリのサイズを調べる
  • コンピューター:C言語講座:fork,exec,pipeについて


    Cfork,exec,pipe UNIXPCDOSCWindowsUNIX UNIXlsUNIX使(使) system() 
  • そこまで遅くないShellスクリプトの書き方

    この記事は Shell Script Advent Calendar 2015 10日目の記事です。 9日目の記事はryoana14さんの麗しきawkの世界でした。 Shellスクリプトがいつまで経ってもまともに書けないMasWagです。書けないなりにも人の書いた(昔の自分が書いたものも多く含む)スクリプトを見てこれは遅いなと思うことはたまにあります。書き方のコツというか考え方が幾つかあると思うのでまとめてみようと思います。基的な話なので多分Shellスクリプトをあんまり普段書かない人向けだと思います。ShellはBashを前提として書きます。zshだともっと色々できるのかもしれないです。細かい説明は(そんなに細かくなくても?)省いているので適宜manやinfoを参照すると良いでしょう。 forkを減らす Shellでコマンドを使うということは多くの場合プロセスをforkしていることにな

  • process-book/006.md at master · Shinpeim/process-book

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    process-book/006.md at master · Shinpeim/process-book
  • Linux 環境でマルチコア CPU を利用した python プログラムを書く / 桃缶食べたい。


    Linux  CPU  python  CPUpythonLinuxCPU javaCPUpythonpstop pythonmultiprocessingfork()使CPU 
  • forkを攻略しよう 〜第2回〜 - Mandy Code


    fork2 fork2   wait waitwait()SIGCHLD wait()ID-1 使 #!/usr/bin/env perl use strict; use warnings; my $pid = fork(); if ($pid)
    forkを攻略しよう 〜第2回〜 - Mandy Code
  • fork()は失敗するんだぜ、覚えときな


    fork() can fail: this is importantfork() fork  forkmalloc fork0pid使  "-1"forkpid 
  • 1