文件名称:nsplit:Erlang映射函数库将一个作业拆分为n个进程并发执行
文件大小:17KB
文件格式:ZIP
更新时间:2024-07-21 03:21:54
Erlang
什么是 nsplit 和 npmap? nsplit 是一个基于 Erlang/OTP rpc:async_call/4 函数的 n 进程并行/并发映射函数库。 该模块有一个外部功能: npmap(N, F, L): 生成 N 个进程到列表:map(F, L) npmap/3 函数也可作为 nsplit-0.4 的独立模块 npmap.erl 使用。 弃用的功能 该模块有两个不推荐使用的外部函数: list_nsplit(N, L):将一个列表L拆分成N个成员的两级列表 list_nsplit(3, [a,b,c,d,e,f,g]) -> [[a,b,c],[d,e],[f,g]] pmap(F, L): 将并行进程生成到列表:map(F, L)
【文件预览】:
nsplit-master
----Makefile.nsplit(321B)
----src()
--------nsplit.erl(7KB)
--------nsplit.app.src(194B)
--------nsplit_rr.erl(6KB)
--------npmap.erl(4KB)
----erlang.mk(29KB)
----README.md(592B)
----Makefile(550B)