2
爲什麼這個代碼帶給段錯誤?:V8代碼帶來的段錯誤
int jack_process(jack_nframes_t nframes, void *arg)
{
Local<Value> test = Local<Value>::New(Number::New(2));
return 0;
}
jack_process
在另一併行線程運行。我該如何做到這一點?我如何在另一個pthread中運行V8代碼?
請注意,這段代碼沒有任何segfaults。
int jack_process(jack_nframes_t nframes, void *arg)
{
Local<Value> test;
return 0;
}
謝謝。
您使用的是哪個版本的v8?在最新版本中沒有新的方法,只需要處理,你應該通過一個指針來隔離:這是一個定義:'本地本地 ::新(隔離*隔離,處理那個);' –
'$ node --version' 'v0.10.24' – Applejohn
反正在主線程中工作正常。 – Applejohn