前田です。

keiju / bc.mbn.or.jp (石塚圭樹 ) san wrote:

|>Mutexの代りにSynchronizerを使ってみたらうまくいったのですが、
|>Synchronizerではこういった場合の動作も保証されているのでしょうか?
|
|保証されています. ただし, カウントを数えているのでlockの数だけunlockを
|行わないとlockが解除されません.

安心しました。

|共有ロックは read lock とも呼ばれます. 読み込みの場合, 同時に複数のク
|ライアント(スレッド)が読み込んでも安全ですが, 書き込みが行われると不整
|合が発生する可能性があるのでwrite はblockされるようになっています.

なるほど、:SHが何かわからなかったのですがこういう仕組みだったの
ですね。

|PS.
|現在, Synchronizerをversion up中です. Mutex_mのような機能をつけようと
|しています.

これ欲しかったんです。
明日から16日まで実家なので、それまで楽しみにしています:-)

-- 
前田 修吾