摘要: Master-Worker模式是常用的并行模式之一,它的核心思想是:系统由Master进程和Worker进程两类进程协同工作,Master负责接收和分配任务,Wroker负责处理子任务。当各个Worker进程将子任务处理完成后,将结果返回给Master进程,由Master进程进行汇总,从而得到最终的 阅读全文
posted @ 2019-01-23 17:13 橘子洲头。 阅读(358) 评论(0) 推荐(0) 编辑
摘要: Future模式的核心:去除了主函数的等待时间,并使得原本需要等待的时间段可以用于处理其他业务逻辑。 Future模式有点类似于商品订单。在网上购物时,提交订单后,在收货的这段时间里无需一直在家里等候,可以先干别的事情。类推到程序设计中时,当提交请求时,期望得到答复时,如果这个答复可能很慢。传统的是 阅读全文
posted @ 2019-01-23 17:07 橘子洲头。 阅读(776) 评论(0) 推荐(0) 编辑
摘要: ConcurrentHashMap HashMap是线程不安全的,可以使用Collections.synchronizedMap(map)把一个不安全的map变成安全的,但是这里可以直接使用ConcurrentHashMap。 ConcurrentHashMap是线程安全的的Hash表。对于多线程的 阅读全文
posted @ 2019-01-23 11:52 橘子洲头。 阅读(365) 评论(0) 推荐(0) 编辑