erlang tips

代码
1> Auth=[{domain,"www.baidu.com"},{apikey,"adkfdkf"}].
[{domain,
"www.baidu.com"},{apikey,"adkfdkf"}]
2> proplists:get_value(domain,Auth).
"www.baidu.com"
3> A=proplists:get_value(domain,Auth).                
"www.baidu.com"
4> list_to_binary(A).
<<"www.baidu.com">>

 

 

spawn与spawn_link的主要区别 
这是并发编程的基本问题。Erlang把创建进程,叫做“spawn”的用意,是为了突出进程的主从关系。“spawn”是孵化的意思,产生的是子进程。 

创建进程的函数有2个,spawn与spawn_link。二者的主要区别在于,spawn出的进程意外崩溃后,不影响父进程的运行;spawn_link出的进程意外崩溃后,则连带父进程一并停运。 

posted @ 2010-09-09 11:10  麦飞  阅读(484)  评论(0编辑  收藏  举报