1

Rcpp と RInside を使用して、R ベースのコードを c++ に相互接続しています。私は、C++ から R に対して複数の異なる呼び出しを行います。R を呼び出すたびに R の新しいインスタンスが作成されるかどうかを知りたいですか?

これを知りたい理由は、C++ コードを最適化したいからです。事前に計算を行うなどします。しかし、呼び出しが内部でどのように処理されるかわかりません。

thnx

-エゴン。

4

1 に答える 1

1

Rはシングルスレッドであるため、インスタンスは1つだけです。ステートフルです。起動時に一度作成し、作成する必要のあるinitを実行します。

于 2011-02-22T19:01:09.800 に答える