2004-05-31から1日間の記事一覧

システムソフトウエア特論(Office hour)

次はスレッドの使い方について。unixにおけるプロセスというのは資源の管理枠であり、メモリの内容やレジスタの内容が含まれるのに対し、スレッドは実行の流れを示す。 といった定義の話と、同期における問題。とくによく話題になるLostUpdate問題についての…

システムソフトウエア特論

標準I/Oライブラリのバッファリングに関する解説。前回の低レベルな入出力に対し、標準入出力のライブラリを使うとうまくキャッシュをしてくれるので、楽だというお話。たとえば、readを使って一文字づつやるととんでもなく遅いが、バッファに任せてしまうと…