Stonly

周记

记得我跟你第一次吵架的那天,我没想到我自己随便的一句怀疑竟然把你说哭了,我当时很惊讶,我在完全不知情的一句话居然让你如此伤心,我当时就暗自发誓,绝对不能再让你掉眼泪,我并没有很深刻认识到自己的错误,后面的我,在一次一次你对我的迁就之后,我完全不知道你跟我相处起来会这么累,当时我的状态就是毕业压力,找工作压力,我不知道为什么自己这么自私,每天晚上就想缠着你,不想挂电话,陪我说说话,我不知道你是...

协程的原理

为什么要有协程? 要用易于理解的同步方式的代码表达来表示异步的东西,并且其拥有异步的性能。 同步与异步的优缺点 异步:性能高,但是代码逻辑比较复杂。 同步:性能低,代码逻辑较人易于理解。 如何实现协程? 先举一个简单的例子,现在有如下代码: //同步,符合人类直觉 func(){ send(); recv(); } //异步,有三个线程调用以下代码,逻辑较复杂。 callb...

UDP的可靠传输--KCP

一. 如何做到可靠传输 在总的理解的可靠传输我们通常首先会想到TCP,但其建立连接的过程以及一些其他方面过于复杂,我们是否能够通过修改UDP的内容,借用TCP的部分思想来做到可靠传输呢。 实现可靠传输主要使用的以下四个机制: ACK机制:应答机制,我发送数据过去,对方有回应传回,保证数据可以到达对方。 重传机制 重传策略:在应答机制的基础上,在一个周期内进行检查是否受到应答,若没有应答...

热门标签