我可以在Erlang中更改进程的优先级吗?

我可以在Erlang中更改进程的优先级吗?,erlang,scheduling,Erlang,Scheduling,我从这里(第4.4节)了解到,Erlang中的进程调度基于4个不同的队列,其中一个队列被指定为“最高优先级”。我有一个Erlang程序,我想分配一个进程,以便它的指令加入这个队列。有办法做到这一点吗?执行此操作时是否有手表?检查Erlang的文档。有一个名为process\u标志(标志,选项)的BIF 谢谢我猜您是在生成流程之前使用此函数的?还是把它放在你产生的函数中?@atomh33ls-see。如果您想在外部更改优先级,则有process_flag/3 process_flag(priori

我从这里(第4.4节)了解到,Erlang中的进程调度基于4个不同的队列,其中一个队列被指定为“最高优先级”。我有一个Erlang程序,我想分配一个进程,以便它的指令加入这个队列。有办法做到这一点吗?执行此操作时是否有手表?

检查Erlang的文档。有一个名为
process\u标志(标志,选项)
的BIF


谢谢我猜您是在生成流程之前使用此函数的?还是把它放在你产生的函数中?@atomh33ls-see。如果您想在外部更改优先级,则有process_flag/3
process_flag(priority, Level)
% This sets the process priority. Level is an atom. 
% There are currently four priority levels: low, normal, high, and max. 
% The default is normal.