从NIF调用Erlang函数

时间:2015-12-24 02:46:28

标签: erlang erlang-nif

是否可以从NIF调用Erlang函数(回调函数)?

我阅读了文档(http://www.erlang.org/doc/man/erl_nif.html),但没有找到该怎么做。

1 个答案:

答案 0 :(得分:6)

不可以,从NIF调用Erlang函数是不可能的。您可以在Erlang函数中实现您的功能,该函数调用私有NIF,该NIF返回指示是否需要调用回调的值,或者您可以使用enif_send将消息发送到另一个进程并拥有它为你调用回调函数。