From: matz@... (Yukihiro Matsumoto) Date: 1997-07-25T00:18:40+09:00 Subject: [ruby-list:3444] Re: [Q] Thread まつもと ゆきひろです In message "[ruby-list:3434] [Q] Thread" on 97/07/24, Keiju ISHITSUKA writes: |けいじゅ@今はフリー(^^;;です. |1. 組み込みの関数/メソッドはatomicか? その保証はありません. |2. ユーザレベルライブラリ(**.rb)のスレッド対応 | |これは方針に関しての質問なんですが, クラスライブラリはスレッド対応を行っ |た方が良いのでしょうか? さらに対応のレベルも幾つかあると思いますが, ど |のような方針が良いでしょう? | |a. 一切対応は行わなくてよい. それを使う側がMutexなどを使って対応する. |b. メソッドレベルのatomic性は保証するようにする. |c. さらに高レベルな保証を行う. | |やはり, bぐらいは対応した方が良いのでは? とは思うのですが... thread awareが必要なライブラリもありますが(たとえばtk),基本 的にはaだと思っています. まつもと ゆきひろ /:|)