如何正确地将JavaSciptCore嵌入到Linux应用程序中?

问题描述 投票:0回答:1

我正在尝试将用于 JS 执行的 JavaScriptCore 库嵌入到 Linux 中 应用程序和我有一个问题。库发出信号 SIGUSR1 在脚本执行期间。不应该由图书馆处理吗 本身?如果我处理并跳过信号,那么应用程序就会卡住。 如果我不处理这个信号,那么应用程序就会崩溃。

那么我如何正确嵌入库以及我应该如何使用 那个信号?

c++ signals javascriptcore
1个回答
0
投票

JavaScriptCore 旨在使用

SIGUSR1
在内部挂起和恢复线程以进行垃圾收集。它应该有它的处理程序。

如果您设置了自己的处理程序,那么您应该使用

JSC_SIGNAL_FOR_GC
为 JavaScriptCore 设置不同的信号。

© www.soinside.com 2019 - 2024. All rights reserved.