[ruby-list:45486] Re: volatileの付け方

From: Nobuyoshi Nakada <nobu@...>
Date: 2008-09-11 12:15:48 UTC
List: ruby-list #45486
なかだです。

谷垣 宏一 wrote in [ruby-list:45484]:
At Thu, 11 Sep 2008 20:19:29 +0900,
> 拡張ライブラリを作る際、GC対策として 
> 
>   volatile VALUE foo; 
> 
> のように、変数に volatile をつけるとよい 
> ことを知ったのですが、配列にVALUEを 
> 格納する場合、次のどちらが良いのでしょうか? 
> 
>   volatile VALUE *p_foo; 
>   VALUE *volatile p_foo; 

どちらも配列ではなくポインタです。

> 初心者にご教授のほど、よろしくお願い致します。。。 

Rubyの拡張ライブラリは、C自体の勉強の題材には向かないと思います。

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread