Add explicit v8 locker
v8 requires a lock of each thread using the vm, but if none is explicitly is created it will implicitly create one for you. This creates issues when trying to build modules which use v8's multi-threading features because there's no lock to unlock.
This commit is contained in:
parent
f64989e63b
commit
11d1eca9f3
@ -2633,6 +2633,7 @@ int Start(int argc, char *argv[]) {
|
||||
argv = Init(argc, argv);
|
||||
|
||||
v8::V8::Initialize();
|
||||
v8::Locker locker;
|
||||
v8::HandleScope handle_scope;
|
||||
|
||||
// Create the one and only Context.
|
||||
|
Loading…
x
Reference in New Issue
Block a user