お世話になっております。 A.中村です。

On Fri, 23 Apr 1999 19:38:15 +0900
"NAKAMURA, Hiroshi" <nakahiro / sarion.co.jp> wrote:

> 「モノ」や「コト」といった名詞的な成分が存在するだけでは
> 対象領域の(計算機上に載せたい)モデルにはならないわけで,
> どこかに動詞的な成分も必要でしょう.バランスっすね結局.

ま、無くて良い訳じゃないっすよね動詞は。親玉を名詞にしたいというだけで。

ああ、あと形容詞や副詞も欲しいかも(でも定義自体が未だ判らない(笑))

> 例えばそのオブジェクトを生成したスレッドが停止させられ,
> メモリ上から削除されて,それでもオブジェクトが存在してたら,
> それはメモリリークなんじゃないですかね.
> もちろん,プロセス内全スレッドで共有するメモリ上のオブジェクトや,
> スレッド間で明示的にmarshalingして手渡したオブジェクトは別ですが...

長寿な(共有されたりthread間を渡り歩いたり)オブジェクトのほうが
まず念頭にあるもんで…(^^;

結局、変数と参照と束縛の問題(^^;ですよね。ローカル変数は
スレッドに従属する(笑)がゆえに、自ずとそうなりますよね。
一方、他のスレッドで作られた(?)オブジェクトから参照されている
#他スレッドで作られたオブジェクトの一部を束縛してる…ってんでしょか…
オブジェクトならば、ガベコレされないわけですし、されたら困るし。

束縛関係は共有関係をもたらす(可能性がある)、んでしょうかね。

ちなみにココではメモリがプロセス内共有かどうかってのはあまり
考える意義がないような気がします。どこぞの言語みたいに
スタック上にオブジェクトの実体を作ったりしない限りは。

> なひが従来のスレッドモデルに染まっているせいでしょうか.
> 「スレッドがオブジェクトに見えて眠れない(気持ち悪い)」
> という感覚は,まだちょっと理解できません.^^;
> クロージャ(手続きオブジェクト)とはまた別なんですよね?

運動神経が鈍いんで(笑)、どんどん走っていってしまうモノを
思考の中心に据えるのに、苦痛を感じるんです俺は。
止めたければ幾らでも止まっていて、しかもそれが特殊な状況
(デバッガにかけてるとか(笑))ではない、ってのが好みです。
そーするとやっぱり状態主導型でないと…と。

手続きオブジェクトは多分また別ですよね。
スレッドは「実際走ってるかどうか」が問題なんで…。

> どういうコードが書けると嬉しいか,
> サンプルがあるとわかるのかもと思うんですが...

どうしようどうしよう…おろおろ…