zyfforlinux

专注linux内核,系统编程,C++服务器端编程,golang ,python/bash脚本编程,DevOps,分布式...

排序:
默认
按更新时间
按访问量

6.824: Distributed Systems 课程讲义2

线程 线程是一个服务器构建的基本工具,你将会在很多lab中使用,在分布式系统中可以解决一些棘手的问题,在go中称线程为携程,其它的地方称之为线程。线程允许一个程序做在同一时间做很多事情,这些线程共享内存,每一个线程包含一个独有的状态信息:程序计数器, 寄存器,堆栈 为什么是线程? 使用线...

2016-11-26 21:06:31

阅读数:931

评论数:0

6.824: Distributed Systems 课程讲义1

什么是分布式系统? 多计算机协作 DNS,P2P的文件共享 大型数据 MapReduce,以及很多的关键性基础架构都是分布式的。 为什么要分布式? 去连接物理上分离的实体 去通过隔离获得安全性 去通过复制来容错 去通过并行的CPU/mem/disk/net来达到横向扩展 但是这很负责, 许多并发的...

2016-11-19 16:38:09

阅读数:652

评论数:0

MapReduce论文笔记

什么是MapReduce? ​ 它是一种编程模型,其思想来自于函数式编程,和Python,Lisp语言中的map和reduce函数类似,其次它也是处理大数据集的一种实现,抽象出一个Map接口和一个Reduce接口,屏蔽底层的基础设施的细节,让使用者可以轻松的编写分布式的应用。 实现...

2016-11-19 15:46:17

阅读数:905

评论数:0

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