erlang程序设计8.11的习题
2012-05-31 17:00
141 查看
第二题:
在shell里面输入
CreateProc=fun()->spawn(fun for:empty_proc/0) end. %创建进程的函数
PidList=for:for(1,10,CreateProc). %创建10个进程
for:post_msg(PidList). 发送消息给进程
这几天写erlang的感觉已经来了^-^
-module(for). -export([for/3,empty_proc/0,post_msg/1]). for(N,N,F)->[F()]; for(I,N,F)->[F() | for(I+1,N,F)]. empty_fun()-> receive _Any-> io:format("~w is exit",[self()]) end. post_msg([]) -> void; post_msg([Head | Tail])-> Head ! "Other", post_msg(Tail).
在shell里面输入
CreateProc=fun()->spawn(fun for:empty_proc/0) end. %创建进程的函数
PidList=for:for(1,10,CreateProc). %创建10个进程
for:post_msg(PidList). 发送消息给进程
这几天写erlang的感觉已经来了^-^
相关文章推荐
- erlang 程序设计 习题:环形基准测试
- c程序设计语言_习题7-6_对比两个输入文本文件_输出它们不同的第一行_并且要记录行号
- java语言程序设计第十版(Introduce to java) 课后习题 chapter6-14
- C++程序设计(第2版)课后习题答案--第8章
- 新版汇编语言程序设计【课后习题答案】
- C程序设计(第二版 新版)第二章 习题
- 《IBM-PC汇编语言程序设计 第二版》部分习题答案(第5章)
- C++程序设计(第2版)课后习题答案--第11章
- C++程序设计语言课后习题10章12题
- 谭浩强 c++程序设计第一章课后习题 第10题
- C语言程序设计 要求掌握的例题和习题
- 谭浩强C程序设计第三版习题7.15
- C程序设计语言习题(3-3)
- C程序设计语言(第二版)--- 习题选
- c程序设计语言 习题1-12
- 北京大学 C程序设计进阶 习题答案(一)
- Erlang 程序设计 学习笔记(二) 模块与函数
- Erlang——你知道这也是程序设计语言吗
- java语言程序设计第十版(Introduce to java) 课后习题 chapter6-17
- 《c++primer》第15章面对对象程序设计习题解答