![](https://img-blog.csdnimg.cn/20210108165703812.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
面试
文章平均质量分 92
通过自己阅读及经验总结
WhiteShirtI
不管你现在是什么状态 你要记住 生活中的目标就是快乐自由 每天开心
展开
-
数据结构 二叉树面试笔试编程题集
.原创 2021-01-17 22:11:06 · 609 阅读 · 0 评论 -
网络 卧槽!牛皮了,面试官居然把TCP三次握手四次挥手问的这么详细
一、为什么握手是三次,而不是两次或者四次?答:两次不安全,四次没必要。tcp通信需要确保双方都具有数据收发的能力,因此双方都要发送SYN确保对方具有通信的能力二、为什么挥手是四次而不是三次?答:发送FIN包只能表示对方不再发送数据了,不代表对方不再接收数据,因此被动关闭方进行ACK回复之后有可能还会继续发送数据,等到不再发送数据了才会发送下一个FIN包,因此FIN包和ACK包是分开的...原创 2021-05-03 13:57:42 · 77736 阅读 · 86 评论 -
C++ 你想要的C++面经都在这(附答案 | 持续更新)
C++面试题集C++语言网络操作系统1、线程同步的方式进程和线程的区别数据结构1、快排和归并的联系与区别数据库算法编程题C++语言网络操作系统1、线程同步的方式1、临界区每个进程中访问临界资源的那段代码称为临界区(临界资源是一次仅允许一个进程使用的共享资源)如果有多个线程试图访问公共资源,那么在有一个线程进入后,其他试图访问公共资源的线程将被挂起,并一直等到进入临界区的线程离开,临界区在被释放后,其他线程才可以抢占。2、互斥对象属于内核对象,能够确保线程拥有对单个资源的互斥访问权,只有拥有互原创 2021-02-16 16:09:01 · 21067 阅读 · 5 评论