is V8 thread-safe at the moment?

Viewed 3409

I was finally picking v8 as the scripting engine for my application when I realized that I missed an important spot: concurrency.

I decided to go with v8 instead of lua because of a couple of key factors, but apparently I can't write thread safe code or a multithreaded task in general, with v8.

On the official docs I found no reference to the concurrent features of v8, they describe the GC, that v8 is written in C++, it's supporting a lot of platforms, and so on, but nothing about threading on both the wiki and the official documentation for embedding v8 inside a C++ application.

Question: how I should be thinking about v8 ? I have to expose my application as a set of single-threaded/thread-safe functions right from C++ ?

1 Answers
Related