Nodejs создает v8 Context в отдельном потоке

я использую v8 version 3.14.5.9, и что из nodejs is 0.10.17,

В моем аддоне с ++ я запускаю отдельный поток и пытаюсь создать объект, конструктор которого:

 class ConstructorRunningOnSeparateThread {
v8::Persistent<v8::Context> context;
public:
ConstructorRunningOnSeparateThread() {
v8::Locker locker;
v8::HandleScope handle_scope;//(isolate_);
v8::Local<v8::ObjectTemplate> globalTemplate = v8::ObjectTemplate::New();
globalTemplate->Set(v8::String::New("myversion"), v8::FunctionTemplate::New(NodeVersion));
context_ = v8::Context::New(nullptr, globalTemplate);
//         ^^^^^-------------------- EXCEPTION HERE

if (context.IsEmpty()) {
fprintf(stderr, "Error creating context\n");
}
}
}

Я получаю исключение в v8::Context::New(),

Пожалуйста помоги.

Спасибо заранее.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]