一、为什么要并发? 出现背景:操作系统的出现,使计算机同时运行多个程序成为可能。 1、目的: 资源利用率。某些时候,程序必须等待一些外部操作完成(IO)才能继续运行,在等待时间运行其他程序,可以有效提高资源利用率。 公平性。不同的用户和程序对计算机的资源有公平的利用率。 便利性。为了完成一个任务,同 ...
分类:
编程语言 时间:
2018-07-16 00:27:26
阅读次数:
207
UDP实现的可靠协议,基本都会对TCP的某一部分进行加强,另外一部分进行削弱。因为: “实时性+可靠性+公平性” 三者不能同时保证,因此可以牺牲TCP的局部公平性来换取更好的实时性,或者更浪费点带宽,来实现更低的延迟。 看一个很有趣的问题: QQ 为什么采用 UDP 协议,而不采用 TCP 协议实现 ...
分类:
其他好文 时间:
2018-06-20 11:11:15
阅读次数:
128
近年来,随着现代教育的理念不断深入,信息技术对教育的发展产生了革命性的影响,而现代化的教育具有公平性、多样性、个性化、终身化和国际化等特征,用教育信息化带动教育现代化发展,本质上是一个运用信息化优势,加速形成教育现代化属性的过程。高校的信息化建设经过十多年的发展,大致经历了基础设施建设阶段、应用系统建设阶段和信息数据整合阶段。尤其在“十二五”期间,很多高校都已经在这批信息化建设浪潮中,取得了阶段性
分类:
其他好文 时间:
2018-03-16 15:12:56
阅读次数:
200
我们知道,不同类型的游戏因为玩法、竞技程度不一样,采用的同步算法不一样,对网络延迟的要求也不一样。例如,MOBA类游戏多使用帧同步为主要同步算法,竞技性也较高,无论从流畅性,还是从公平性要求来说,对响应延迟的要求都最高,根据业内经验,当客户端与服务器的网络延迟超过150ms时,会开始出现卡顿,当延迟... ...
分类:
其他好文 时间:
2017-12-25 16:58:03
阅读次数:
139
结对项目名称:黄金分割点游戏(单机) 运行环境:vs 编译语言:c语言 项目分析: 实现的功能:用户可以选择继续游戏并且可以保存之前获得的分数,但是为了游戏的公平性,游戏的参数人数一开始用户确定以后就不能够改变。 Github地址:http://github.com/Yu0Ci/Project/bl ...
分类:
其他好文 时间:
2017-10-30 01:34:28
阅读次数:
248
ude是一款基于udp的可靠传输协议,专门用于在数据传输方面对实时性要求较高的应用领域。 tcp协议虽然能保证数据的可靠传输,但它有以下几个缺点:1.tcp的数据确认机制会导致发送方重复发送一些已经被对方接收的数据,降低了带宽的有效利用率;2.tcp协议的超时重传机制严格遵守rtt公平性,即到了rt ...
分类:
其他好文 时间:
2017-10-23 20:47:19
阅读次数:
142
使用synchronized实现同步方法 使用非依赖属性实现同步 在同步块中使用条件(wait(),notify(),notifyAll()) 使用锁实现同步 使用读写锁实现同步数据访问 修改锁的公平性 在锁中使用多条件(Multri Condition) 使用synchronized实现同步方法 ...
分类:
编程语言 时间:
2017-10-12 17:50:38
阅读次数:
199
http://blog.csdn.net/aesop_wubo/article/details/7533186 CLH锁即Craig, Landin, and Hagersten (CLH) locks。CLH锁是一个自旋锁。能确保无饥饿性。提供先来先服务的公平性。 CLH锁也是一种基于链表的可扩展 ...
分类:
其他好文 时间:
2017-08-13 11:16:09
阅读次数:
233
一,线程的同步有以下方法 1,使用synchronized实现同步方法; 2,使用非依赖属性实现同步; 3,在同步代码块中使用条件; 4,使用锁实现同步; 5,使用读写同步数据访问; 6,修改锁的公平性; 7,在锁中使用多条件; 多个执行线程共享一个资源的情况,是最常见的并发编程情况之一。在并发应用 ...
分类:
编程语言 时间:
2017-08-08 17:59:59
阅读次数:
256
前言 大欢哥的题目完成了,但是衍生出一个新的问题!上篇随笔中我和大欢哥采用的随机数生成方式,到底是谁的比较公平??? 正文 欢迎来到阿段博客《奇思妙想》!我们的口号是 “心有多大,bug就有多大”! 下面介绍我们的嘉宾: 小鹏哥,小鹏哥来自xxxxxx,取得xxxxxx(一堆头衔)。前端老司机。大家 ...
分类:
编程语言 时间:
2017-08-04 22:55:50
阅读次数:
189