[ruby-dev:46158] Re: [ruby-dev:46157] [ruby-trunk - Bug #4911] timer_thread_function() が thead unsafe

From: SASADA Koichi <ko1@...>
Date: 2012-09-22 04:10:30 UTC
List: ruby-dev #46158
(2012/09/21 17:44), kosaki (Motohiro KOSAKI) wrote:
> で、Comment#4のパッチだと残念なことにタイマースレッドとスレッド解放ルートに共通のロックがないため、グローバル変数に代入してもメモリバリア的な意味でthread_free() からは可視にならなさそう

うーん,なるほど.
真面目に mutex で囲いますかねぇ.それ以外の冴えたやり方はないかなぁ.
別に,ここでオーバヘッドになることもないだろうから,いっか.

-- 
// SASADA Koichi at atdot dot net

In This Thread