use*_*710 5 c++ multithreading v8
当我意识到我错过了一个重要的位置:并发时,我终于选择v8作为我的应用程序的脚本引擎.
由于几个关键因素,我决定使用v8而不是lua,但显然我不能用v8编写线程安全代码或多线程任务.
在官方文档中,我没有发现v8的并发功能,它们描述了GC,v8是用C++编写的,它支持很多平台,等等,但没有关于wiki和官方文档的线程用于在V ++应用程序中嵌入v8.
问题:我应该如何思考v8?我必须将我的应用程序作为一组单线程/线程安全函数直接从C++公开?