Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@Shinpeim
Last active January 22, 2022 07:31
Show Gist options
  • Star 106 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save Shinpeim/4736099 to your computer and use it in GitHub Desktop.
Save Shinpeim/4736099 to your computer and use it in GitHub Desktop.
プロセスとかスレッドとかプロセス間通信とかについて書く場所

重要

サイズがあまりに大きくなってしまったので、gist ではなくて github 上で管理するようにしました。

https://github.com/Shinpeim/process-book

URL 変わっちゃうの申し訳ないんだけど、一覧性が高くなるのと pull req が受け取れるメリットのほうを取ります。せっかく読みにきてくれたのにひと手間かかっちゃってすみません。

この文書の目的

この文書は*nix系のシステムにおけるプロセスやシグナルなどについて説明することを目的に書かれています。「プロセスとかよくわかってないからちゃんと知りたいな」みたいなひとたちが想定読者です。あと、まとめることによって自分の知ってることの棚卸しをするという目的もあります。

@Shinpeim
Copy link
Author

Shinpeim commented Feb 8, 2013

ありがとうございます。修正しました

Copy link

ghost commented Feb 11, 2013

「プロセス、スレッドと並列処理」という記事におきまして「いわゆる「並列処理」が可能になるわけです」と書いておられますが、こちらの「並列処理」は「並行処理 = concurrent processing = pseudo parallel processing」ではないでしょうか。当方の勘違いでしたら誠に申し訳ございません。ご教示いただけましたら幸いです。

@kenkou25
Copy link

とてもわかりやすく、参考になりました。

1点だけ、漢字の変換ミスと思われますが、

[002.md 157行目]
誤 : 子プロセス毎消えて
正 : 子プロセスごと消えて

以上です。
次回も楽しみにしています。

@Shinpeim
Copy link
Author

h-kawさん

そのとおりですね。ご指摘ありがとうございます。並列処理と平行処理の違いに踏み込むと論点がブレるため、今回は「同時に複数の計算が可能になる」という表現に改めました。

kenkou25さん

ありがとうございます。修正しました。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment