自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 erlang的list函数优化

1、把lists:foreach(Fun, List)分割成若干个进程均分处理,默认分成10个进程%% @doc 把lists:foreach(Fun, List) 函数分割成若干个进程平均处理,默认分割成10个进程-spec foreach_split(Fun, ObjList) -> ok whenFun :: function(),ObjList :: [term()].foreach_split(Fun, ObjList) ->foreach_split(Fun, ObjL

2020-07-02 21:44:08 220

原创 浅谈erlang中的尾递归

尾递归就是在方法的最后一步调用方法自身尾递归只需记录一次堆栈的调用,空间复杂度是O(1)

2020-07-02 21:14:08 325

原创 多核多线程下,负载均衡的四种策略

1、单引导进程,单个备用进程当引导进程负载过高,把任务分给备用进程处理特点:结构简单2、按工作内容划分工作进程当有任务进来,按任务的工作类型指派给负责该工作类型的进程处理,例如,注册进程专门负责注册事务,查询进程专门负责查询事务特点:分工明确,比较均衡,但是容易出现单工作类型负载过高的问题3、随机分派工作进程当有任务进来,随机指定工作进程特点:更好均衡使用工作进程,但是不能控制不同事务之间的顺序,只能把要求顺序的事务封装到一个事务中,4、轮流分派工作进程给工作进程分配序号队列,依次分配工

2020-06-30 20:59:25 1255

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除