- 博客(3)
- 收藏
- 关注
原创 并发,并行
并发,并行是两个不同维度的概念,不是非此即彼的关系 并发描述的是处理的方法,将一个大的任务切换成各种小任务。一个程序在编写阶段,就确定了是不是并发的,并发的程序执行的时候有可能是串行的,也有可能是并行的,这取决于处理器的数量等 并行描述的是执行的方法,并行的上限是由并发的程序决定了,这就解释了为什么4核CPU和8核CPU在玩游戏的时候并没有什么区别,因为在并发程序设计的时候,就没有想过利用这么多的CPU 想让一件事情变得更容易,更有i效率(并行),首先在程序设计的时候,就需要设计成并发的程序,如果没有
2021-04-12 20:47:18 44
原创 为什么TCP挥手需要四步
如果客户端主动发送FIN结束当前TCP连接,会同时发送当前的字节编号,同时不再发送数据,但是还能接受数据 服务端在收到对方的FIN时,有可能此时还在处理之前对方的某些请求,如果此时也直接发送FIN,那么此时记录的字节编号是不对的,因为还有数据没有处理完 所以,挥手的时候先回ASK,等数据全部处理完毕,再回FIN,这里分为了两步 ...
2021-04-12 17:01:21 24
原创 C++ 友元函数
关于C++中的友元函数的总结 1.友元函数的简单介绍 1.1为什么要使用友元函数 在实现类之间数据共享时,减少系统开销,提高效率。如果类A中的函数要访问类B中的成员(例如:智能指针类的实现),那么类A中该函数要是类B的友元函数。具体来说:为了 使其他类的成员函数直接访问该类的私有变量。即:允许外面的类或函数去访问类的私有变量和保护变量,从而使两个类共享同一函数。 实际上具体大概有
2018-01-14 14:46:51 84
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人