• 締切済み

プロセス?ブロック?

職場でC, C++で開発を行っているのですが、 最近、技術ミーティングなどで「プロセス」とか「プロセスをブロック」など の言葉を聞き、意味が良く分からず困っています。 OSのプロセススケジューリングによりブロックが起こるというような 基本的なことは分かっていますが、それをどのようにプログラミングで実装してよいのかが分かりません。 概要だけでしたらlinuxカーネルなどの基礎があればよいと思うのですが、 プログラミングで実践的にプロセスの扱い、プロセスとはこういうものだ!ということを学べる書物がありましたら教えてください。 具体的な書物でなくても、「マルチスレッドの本」というアドバイスでも結構です。 よろしくおねがいします。

みんなの回答

  • tokichim
  • ベストアンサー率42% (88/205)
回答No.1

Wikipediaで「プロセス」を参照しましょう。 ただそれよりも職場の同僚、先輩に単刀直入に尋ねることを勧めます。 コミュニケーションになるし、不要になった参考書を譲ってもらえるかもしれません。 書籍については大きめの本屋に行って、UNIXプログラミングまたはLinuxプログラミングのたぐいの本を見ましょう。レベルがわかりませんので的確な良書というのは提示できません。

関連するQ&A