MIX Software Inc.:マルチスレッドプログラミング―C 言語ライブラリ Multi‐C を使う

作成日 : 2016-07-24
最終更新日 :

概要

マルチスレッドの基本概念から、実践的プログラミングまで解説されている。

感想

C 言語でのライブラリとして実装するにあたり、setjmp と longjmp を駆使している。 この Multi-C ライブラリは、同梱されていたフロッピーディスクに収録されている。 このライブラリを使った応用例として、当時としても既に懐かしいインベーダーゲームが挙げられている。 ディスクにはこのゲームも収録されている。

この本を買った当時、私は悩んでいた。というのも、実行時の効率を挙げるためのマルチプロセスを実装するプログラムとして、 同僚からコルーチンの採用を持ちかけられていたが、私はコルーチンとは何かもわからず、悶々としていた。 たまたま入った本屋でこの本が目に止まって買ってみると、マルチスレッドがコルーチンの一種の拡張であることがわかった。 同僚にこの本を見せると感心され、なんとかマルチプロセスの目鼻がついたのだった。

書誌情報

書名マルチスレッドプログラミング―C 言語ライブラリ Multi‐C を使う
著者MIX Software Inc.
発行日-
発行元プレンティスホール出版
定価
サイズ
ISBN
備考現在手元にない

まりんきょ学問所コンピュータの部屋コンピュータの本プログラミング > Inc. MIXSoftware:マルチスレッドプログラミング―C 言語ライブラリ Multi‐C を使う


MARUYAMA Satosi