非标准的多线程 API
作者: HumanBodyMacAndCheese创建于 2026年7月1日更新于 2026年9月8日
我昨天刚下载并构建了 JerryScript,注意到在运行多个上下文时有一些奇怪的现象。根据我在文档中阅读的内容,它提到如果使用了外部上下文,则需要手动切换当前正在运行的上下文。是否有更加人性化的方法来使用不同的上下文*? 或者这个引擎主要是单线程的? 如果不是,那么是否是由于内存限制? * 我指的是使用不同的线程,就像一个独立的对象: duk_context* ctx = duk_create_heap_default(); // Duktape 允许使用这种上下文,并且它也适用于微控制器。 lua_State* L = luaL_newstate(); // 同上,但适用于 Lua 和 LuaJIT。
内容来源: jerryscript-project/jerryscript