Реализация R при вызове из c ++ - PullRequest
1 голос
/ 22 февраля 2011

Я использую Rcpp и RInside для соединения моего кода на основе R с c ++. Я делаю несколько различных вызовов R из c ++. Я хотел знать, создает ли каждый вызов R новый экземпляр R?

Причина, по которой я хочу это знать, заключается в том, что я хочу оптимизировать свой код на С ++ с помощью предварительной обработки и т. Д. Но я не знаю, как внутренние вызовы обрабатываются?

Thnx

-egon.

1 Ответ

1 голос
/ 22 февраля 2011

Поскольку R является однопоточным, существует только один экземпляр.Это с состоянием.Вы создаете его один раз при запуске и делаете все, что вам нужно.

...