问题的提出 在计算机科学领域,分布式一致性是一个相当重要且被广泛探索与论证问题,首先来看三种业务场景。 1、火车站售票 假如说我们的终端用户是一位经常坐火车的旅行家,通常他是去车站的售票处购买车 票,然后拿着车票去检票口,再坐上火车,开始一段美好的旅行 一切似乎都是那么和谐。想象一下,如果他选择的目 ...
分类:
其他好文 时间:
2018-09-25 12:39:58
阅读次数:
189
某快餐厅主要制作并出售儿童套餐,一般包括主餐(各类比萨)、饮料和玩具,其餐品种类可能不同,但其制作过程相同。 前台服务员(Waiter) 调度厨师制作套餐。现采用生成器 (Builder) 模式实现制作过程,得到如图 6-1 所示的类图。 ...
分类:
其他好文 时间:
2018-09-18 17:14:09
阅读次数:
174
1,一个进程就是一个应用程序。一个线程就是一个进程中运行的最小单元。 一个进程可以包括多线程。 餐馆(进程)。 主线程。 服务员(线程) 服务员(线程) 服务员(线程) 服务员(线程) 加塞,让步,守护,睡觉,打断,设置优先级。。 2,线程的生命周期?新建,就绪,运行,阻塞,死亡 3,线程创建有几种 ...
分类:
编程语言 时间:
2018-09-07 19:19:07
阅读次数:
159
我们将研究“黄焖鸡米饭”的经营策略,两个厨子和一个小姑娘,十张桌子,一个服务员取 照顾跟多客人,当用户访问3000端口的时候,我们把哈哈显示在网页中。 如何呈现 大家看好了这就是黄焖鸡米饭,在招呼172的时候,已经给111上好了菜 133来了,在招呼133的时候,已经把66 78 211 222读取 ...
分类:
Web程序 时间:
2018-08-22 13:15:11
阅读次数:
153
快来看超鸡容易理解的同步异步,阻塞非阻塞,再也不担心理解晦涩的语言了。 阻塞和非阻塞指的是执行一个操作是等操作结束再返回,还是马上返回。 比如餐馆的服务员为用户点菜,当有用户点完菜后,服务员将菜单给后台厨师,此时有两种方式: 第一种:就在出菜窗口等待,直到厨师炒完菜后将菜送到窗口,然后服务员再将菜送 ...
分类:
其他好文 时间:
2018-08-15 12:04:58
阅读次数:
120
https://tieba.baidu.com/p/5256037488?red_tag=2848386977 如题所言,无论是道教,佛家,乃至西方一神论教的神职人员,都要讲究禁欲。都追求不射精。道教讲究禁欲,无非是固守精元还精补脑之说。但是身为一个现代人,我们都知道产生精液的器官是睾丸,产生前列腺 ...
分类:
其他好文 时间:
2018-08-10 10:53:44
阅读次数:
417
单例模式是指一个类,只有一个实例。实现的思路是,创建实例时候加判断,如果有实例则返回,如果没有就new一个,并返回。 第一步: 创建类。 第二步:使用return结果,这里有判断。 第三部:将1、2整合 第四步:创建实例方式 ...
分类:
Web程序 时间:
2018-08-06 22:40:07
阅读次数:
258
主题:以酒店服务流程练习面向对象! 需求分析: 1.酒店里面的经理,服务员,厨师都是员工,那么:员工就都有共同的特征:姓名name,工号id; 2.员工各自的工作work: 酒店经理的工作是管理酒店; 服务员的工作就是上菜、为VIP客人服务; 厨师的工作就是在炒菜、为VIP客人做精致的菜; 代码分析 ...
分类:
其他好文 时间:
2018-07-25 11:24:24
阅读次数:
152
一、进程与线程概述: 进程拥有一个完整的虚拟地址空间,不依赖于线程而独立存在; 线程是进程的一部分,没有自己的地址空间,与进程内的其他线程一起共享分配给该进程的所有资源。 进程拥有一个完整的虚拟地址空间,不依赖于线程而独立存在; 线程是进程的一部分,没有自己的地址空间,与进程内的其他线程一起共享分配 ...
分类:
编程语言 时间:
2018-07-01 13:01:49
阅读次数:
133
我们在使用Thread时,在使用线程同步时可能会出现死锁,而死锁产生的原因是: 例: 两个类中各有两个方法,而这四种发放同步,比如顾客与服务员解决“先付款还是后付款”的问题时,就会产生死锁。 死锁产生的条件: 互斥条件 请求保持条件 不可剥夺条件 环路等待 死锁的原因: 资源竞争和进程顺序推进不当 ...
分类:
编程语言 时间:
2018-06-29 11:04:45
阅读次数:
171