[printing-japan] Re: [printing-japan] Re: Bi-di資料

Masaki IWATA iwata @ axe-inc.co.jp
2003年 12月 5日 (金) 21:18:34 PST


アックスの岩田です。

蛇足です。

> 意図は理解しましたが、read, writeのようなよく使う可能性のある関数を
> ラッピングするのはちとマズくありませんか?

もともと、このように一般的且つ高頻度で使用される(可能
性のある)関数を使うだけなのに、排他制御を意識しなけれ
ばならず、その上、排他的なアクセスを行わなくても、(表
面上は)動作してしまうため、障害のもとになりかねない。
ということを、極力避けたいというところから出発していま
すので...

printer daemon は、データ出力プロセス,プリンタステータ
スプロセス,Bi-diアクセスプロセス 等の複数のプロセスが
非同期に連携して動作しますので、Bi-di に対する入出力を、
(それぞれが非同期であるため)単純に切り分けることはでき
ません。
このため、排他制御に関しては、予め正確な情報を得ておく
必要があります。

--
IWATA Masaki
 岩田 正樹






More information about the Printing-japan mailing list