小编ziv*_*ziv的帖子

在erlang nif中创建脏线程

我有点困惑,当我创建一个脏 NIF 时(例如,通过在其 ErlNifFunc 条目中为脏 NIF 设置适当的标志值),这会创建一个在脏线程上运行的脏调度程序。

我知道我只能有 N 个 cpu-bond 脏线程作为 N 个 cpu 核心的数量。但是,还有enif_thread_create函数。

它们之间有什么区别?使用 enif_thread_create 创建的线程是否有限制?它们也会是脏线程吗?我希望有一个通过 enif_thread_create 使用脏线程的简单代码示例。

erlang multithreading erl erlang-nif

3
推荐指数
1
解决办法
652
查看次数

标签 统计

erl ×1

erlang ×1

erlang-nif ×1

multithreading ×1