マルチスレッドの基本概念から、実践的プログラミングまで解説されている。
C 言語でのライブラリとして実装するにあたり、setjmp と longjmp を駆使している。 この Multi-C ライブラリは、同梱されていたフロッピーディスクに収録されている。 このライブラリを使った応用例として、当時としても既に懐かしいインベーダーゲームが挙げられている。 ディスクにはこのゲームも収録されている。
この本を買った当時、私は悩んでいた。というのも、実行時の効率を挙げるためのマルチプロセスを実装するプログラムとして、 同僚からコルーチンの採用を持ちかけられていたが、私はコルーチンとは何かもわからず、悶々としていた。 たまたま入った本屋でこの本が目に止まって買ってみると、マルチスレッドがコルーチンの一種の拡張であることがわかった。 同僚にこの本を見せると感心され、なんとかマルチプロセスの目鼻がついたのだった。
書名 | マルチスレッドプログラミング―C 言語ライブラリ Multi‐C を使う |
著者 | MIX Software Inc. |
発行日 | - |
発行元 | プレンティスホール出版 |
定価 | |
サイズ | |
ISBN | |
備考 | 現在手元にない |
まりんきょ学問所 > コンピュータの部屋 > コンピュータの本 > プログラミング > Inc. MIXSoftware:マルチスレッドプログラミング―C 言語ライブラリ Multi‐C を使う