上一页 1 2 3 4 5 6 7 ··· 21 下一页
摘要: #include <pthread.h> pthread_cond_t cond; pthread_mutex_t mutex_m; bool flag = false; void fun(){ pthread_mutex_lock(&mutex_m); while(flag == false){ 阅读全文
posted @ 2021-02-08 15:22 zeroPatrick 阅读(75) 评论(0) 推荐(0)
摘要: std::mutex m_a; { std::unique_lock<std::mutex> lk(m_a); a++; } unique_lock<std::mutex> lk(m_a);对象在超出作用域时,会调用析构函数,析构函数会将对象持有的互斥锁解锁,所以即使不主动解锁,超出作用域后 lk( 阅读全文
posted @ 2021-02-08 14:18 zeroPatrick 阅读(792) 评论(0) 推荐(0)
摘要: vector<int>::iterator it; it = a.begin()+4; 阅读全文
posted @ 2021-02-05 21:50 zeroPatrick 阅读(108) 评论(0) 推荐(0)
摘要: sudo apt install redis-server sudo apt install redis-tools redis-cli 打开redis 阅读全文
posted @ 2021-02-04 23:44 zeroPatrick 阅读(44) 评论(0) 推荐(0)
摘要: TCP粘包:应用层的数据被存入TCP的缓冲区,当应用层的数据大小远小于TCP的缓冲区大小时,TCP会将多个应用层的数据包积攒到一次发送。 TCP拆包:应用层的数据包,大于TCP缓冲区大小,被分成两个或者多个TCP报文。 TCP是面向字节流的,所以粘包是正常的,防止粘包可在应用层采取措施。 粘包、拆包 阅读全文
posted @ 2021-02-04 13:26 zeroPatrick 阅读(112) 评论(0) 推荐(0)
摘要: 本文转载自:https://blog.csdn.net/sinat_32487221/article/details/55272283 TCP (选项部分长度可变,最长为40字节) 源端口、目标端口:计算机上的进程要和其他进程通信是要通过计算机端口的,而一个计算机端口某个时刻只能被一个进程占用,所以 阅读全文
posted @ 2021-02-03 22:20 zeroPatrick 阅读(582) 评论(0) 推荐(0)
摘要: 本文转载自:https://www.cnblogs.com/orangeform/archive/2012/04/02/2365017.html Redis持久化的两种方法:RDB(Redis DataBase) 、 AOF(Append Only File). 一、Redis提供了哪些持久化机制: 阅读全文
posted @ 2021-02-02 15:06 zeroPatrick 阅读(58) 评论(0) 推荐(0)
摘要: 本文转载自:https://www.cnblogs.com/gotodsp/p/6366163.html HTTP的长连接和短连接本质上是TCP长连接和短连接。 2. 如何理解HTTP协议是无状态的 HTTP协议是无状态的,指的是协议对于事务处理没有记忆能力,服务器不知道客户端是什么状态。也就是说, 阅读全文
posted @ 2021-02-02 13:55 zeroPatrick 阅读(125) 评论(0) 推荐(0)
摘要: TCP和UDP校验和 校验和所校验的内容包括:12字节伪首部、TCP的首部以及全部数据。 伪首部:包含了源地址、目的地址、协议和TCP长度等字段,这能够防止TCP出现路由选择错误的数据段。伪首部并非TCP数据报中实际的有效成分。伪首部是一个虚拟的数据结构,其中的信息是从数据报所在IP分组头的分组头中 阅读全文
posted @ 2021-02-02 11:19 zeroPatrick 阅读(2342) 评论(0) 推荐(1)
摘要: 什么是可靠的传输:不丢包、不损坏、不乱序、不重复。 TCP通过校验和、序列号、确认应答、重发控制等机制来实现可靠传输。 超时重传:发送发在规定的时间内没有收到确认,就要重传已发送的报文段。 重传时间:TCP采用自适应算法,动态改变重传时间RTTs(加权平均往返时间) 快重传:发送方收到3个对于报文段 阅读全文
posted @ 2021-02-02 10:16 zeroPatrick 阅读(164) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 21 下一页