2016-01-05 3 views
0

Очевидно, что можно использовать java JNI, но будет ли доступ к методам через веб-службы потенциально быстрее?Каков наиболее эффективный способ доступа к java-методам из C++

Методы, которые касаются меня больше всего, - это итерационные методы, в которых последовательно доступны объекты объектов. В C++ петля:

for (int i = 0; i < n; ++) 
    get ith object from java // JNI or web service call? 
+1

Веб-сервисы, как правило, имеют достаточное количество накладных расходов, поэтому трудно представить, что это очень хорошо работает. –

+0

Поместите данные объектов в таблицу разделяемой памяти и сделайте Java и C++ обменяйте индекс таблицы. – YSC

+0

@YSC вы можете расширить это, пожалуйста - звучит так же, как мне –

ответ

0

Очевидно один должен использовать JNI, если вы на одном хосте. В этом случае веб-сервисы будут иметь накладные расходы на клиент/сервер, которые не нужны.

Смежные вопросы