计算机
文章平均质量分 59
michellechouu
这个作者很懒,什么都没留下…
展开
-
并发\分布式之顺序一致性和线性一致性
https://lotabout.me/2019/QQA-What-is-Sequential-Consistency/https://wudaijun.com/2018/09/distributed-consistency/线性一致性(Linearizability)也叫做strong consistency或者atomic consistency,于 1987年提出,线性一致性强于顺序一致性,是程序能实现的最高的一致性模型,也是分布式系统用户最期望的一致性。 与顺序一致性相比,线性一致.转载 2021-02-28 08:27:23 · 1671 阅读 · 0 评论 -
双进程互斥的Dekker‘s 算法, algorithm sero, one,two算法,Peterson算法
https://zhuanlan.zhihu.com/p/125739705(algorithm one, two, peterson 算法)https://zhuanlan.zhihu.com/p/87387993(mutex和semaphores)https://zhuanlan.zhihu.com/p/332649743(semaphores更多内容)转载 2021-02-28 04:25:21 · 338 阅读 · 0 评论 -
putty 开启日志功能
putty -> logging, all session output那里选上然后回到session,正常连接,就可以了原创 2021-01-29 06:52:45 · 1932 阅读 · 0 评论 -
共享内存的坏处
在我上一篇博文《并发是容易的》里,我写了关于编写并发系统的一个简单模型。当你写博客的时候,你必须考虑目标受众和你想把博客定位在哪个级别上。它应该是技术先进的,还是应该普及你想谈论的观点?我选择了用一个明显的非技术性的方式来谈论并发,我用人们互相交谈来类比并发这个概念。在我的博文里,我认为进程应该表现得很像人。人有私有的记忆并通过消息传递来改变自己的私有记忆。现在对此文的反应超出了我的预料。首先很多人读我写的东西,这是一个惊喜。几乎没有宣传的情况下,这篇文章达到programming.reddit转载 2021-01-27 04:26:27 · 2461 阅读 · 0 评论 -
并发 concurrency 与并行 parallel的区别
最近在读《real world haskell》里关于并行的一章时,看到作者首先对并发(Concurrency)和并行(Parallelism)的区别进行了定义和解释。以前我对这个问题也是一知半解,如果有人问题这个问题,恐怕我只能挠头说不清楚。而在这本书里,作者的解释是(简单翻译):一个并发程序是指能同时执行通常不相关的各种任务。以一个游戏服务器为例子:它通常是有各种组件组成,每种组件都跟外部世界进行着复杂的信息交互。一个组件有可能要处理多个用户聊聊;另外一些可能要处理用户的输入,并把最新状态反馈给用转载 2021-01-25 05:30:59 · 233 阅读 · 0 评论