Здравствуйте, c-smile, Вы писали:
CS>Здравствуйте, frogkiller, Вы писали:
F>>Может так сложиться, что мне придётся интегрировать в специфический сервер (c++) часть api, написанного на java. Нарыл в сети опичание сабжа. Насколько я понял, он подгружает в адресное пространства процесса специфическую jvm и каким-то образом маршалит вызовы к ней. Но поскольку я сам никогда с java не работал, меня терзают смутные сомнения по поводу быстродействия такой конструкции. Кто-нибудь работал с сабжем и может меня просветить на этот счёт?
CS>В JNI нет никакого маршалинга. Из C++ ты создаешь объекты типа Java строк или массивов напрямую в Java memory heap.
А как же GC, потоки и тд? Или есть сильные ограничения на то, что с помощью этого JNI можно делать?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Курица — это инструмент, с помощью которого одно яйцо производит другие.