模块 wasm
require "wasm"
公开 API
| API | 实现 | 说明 |
|---|---|---|
wasm.load | l_wasm_load | 加载 wasm 模块二进制,返回模块句柄 |
wasm.init | l_wasm_init | 初始化 wasm 运行时 |
wasm.destroy | l_wasm_destroy | 销毁 wasm 模块/运行时实例 |
wasm.set_max_threads | l_wasm_set_max_threads | 设置 wasm 线程池最大线程数 |
wasm:call | l_instance_call | 调用模块导出函数并返回结果 |
wasm:spawn | l_instance_spawn | 派生一个并发执行的模块实例 |
wasm:destroy_spawned | l_instance_destroy_spawned | 销毁由 spawn 派生的实例 |
wasm:free | l_instance_free | 释放模块句柄 |