首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Erlang并发机制 - 过程

2012-09-14 
Erlang并发机制 - 进程在了解Erlang的并发机制之前,我们先来看一下Erlang与Java的并发性能对比,一个是并发

Erlang并发机制 - 进程

在了解Erlang的并发机制之前,我们先来看一下Erlang与Java的并发性能对比,一个是并发单元的创建时间,一个是并发单元之间的消息通讯时间(纵坐标代表时间,横坐标代表并发数量):

Erlang并发机制 - 过程? ?Erlang并发机制 - 过程

%%%% Trap function used when modified timing has been enabled.%%delay_trap(Result, 0) -> erlang:yield(), Result;delay_trap(Result, Timeout) -> receive after Timeout -> Result end.?erlang:yield等同于receive after 1 -> Result end,delay_trap的作用就是让当前进程放弃CPU,使其它的进程有机会运行,在spawn调用的场景下,也就是会使新创建的进程有机会被调度到。?

热点排行