请注意,即使本机Node.js模块是线程安全的,但将它加载到WebWorker中仍然不安全,因为该process.dlopen函数不是线程安全的。
如果指定了此值或环境变量LD_BIND_NOW设置为非空字符串,则库中的所有未定义符号都将在Fiddle#dlopen返回前解析。如果无法完成,则返回错误。
这些方法是使用unix上的dlopen()库实现的(这解释了为什么SQLite通常需要链接到unix系统上的“-ldl”库)并且在Windows上使用LoadLibrary()API。
.js会解析为JavaScript的文本文件,.json会解析为JSON文本文件,.node会解析为编译过的插件模块,由dlopen负责加载。 模块的前缀'/'表示绝对路径。
如果您已经有一个已经加载的共享库的句柄,它可以作为handlenamed参数传递,否则使用底层平台dlopen或LoadLibrary函数将库加载到进程中,并获得句柄。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
