[#14922] alias $gvar — Koji Arai <JCA02266@...>

新井です。

19 messages 2001/10/14

[#15006] Re: eval.c (rb_stack_check): prohibit recursive raising error — WATANABE Hirofumi <eban@...>

わたなべです。

13 messages 2001/10/26
[#15008] Re: eval.c (rb_stack_check): prohibit recursive raising error — Shugo Maeda <shugo@...> 2001/10/26

前田です。

[ruby-dev:14931] Re: sync.rb

From: Kazuhiro NISHIYAMA <zn@...>
Date: 2001-10-15 13:05:50 UTC
List: ruby-dev #14931
In <20011014145919.E668A1EE12@milestones.dm4lab.to>
On Sun, 14 Oct 2001 23:59:21 +0900
kjana@dm4lab.to (YANAGAWA Kazuhisa) wrote:
> あちこちで何度か書いてますけど reentrant reader/writer lock です.
> Thread の相互排除に使うものです.
> 
> 「flock のような」で何を意味してるのかが問題で.... LOCK_SH/LOCK_EX の
> ような制御ができるMutex_m に似たもの,という意味でいってるのならそのと
> おりです.
> 
> # で,Synchronizer/Sync はそのような,Mutex に似たもの.

reentrantという説明が抜けてました…。


> でもなんか誤解を招く表現かもしれません.これ書きだした時にはファイルに
> 対する操作じゃないよっていい出そうとしてた :-P
> 
> 説明文も「ファイルの読み込みのような」「ファイルの書き込みのような」っ
> ていってますけど,Thread を使ったプログラムでの共有変数の read/write
> の問題っていう方が正確で,誤解を招かないと思います.えらく抽象的ですが.

とりあえずないよりはましという感じで書いただけなので
せっかくなので書き直しておいてもらえるとうれしいです。


-- 
|ZnZ(ゼット エヌ ゼット)
|西山和広(Kazuhiro NISHIYAMA)

In This Thread

Prev Next