2019年7月5日

【转】TCP是流传输协议,UDP是包传输协议

摘要: https://blog.csdn.net/e_wsq/article/details/12878951 你可能需要理解这句话:TCP是流传输协议,UDP是包传输协议。 1:什么是流传输协议?打个比方,发送方一次或分多次send了“1234,567,890,abc....”这些数据,接收方每次rec 阅读全文

posted @ 2019-07-05 17:29 钱小小 阅读(543) 评论(0) 推荐(0) 编辑

【转】TCP慢启动、拥塞避免、快速重传、快速恢复

摘要: https://blog.csdn.net/itmacar/article/details/12278769 为了防止网络的拥塞现象,TCP提出了一系列的拥塞控制机制。最初由V. Jacobson在1988年的论文中提出的TCP的拥塞控制由“慢启动(Slow start)”和“拥塞避免(Conges 阅读全文

posted @ 2019-07-05 15:26 钱小小 阅读(1393) 评论(0) 推荐(0) 编辑

【转】C/C++多线程编程中什么情况下需要加volatile?

摘要: https://www.zhihu.com/question/31459750 变量可能在编译器的控制或监控之外改变,告诉编译器不要优化该变量,如被系统时钟更新的变量。 1>编译器的优化 在本次线程内, 当读取一个变量时,为提高存取速度,编译器优化时有时会先把变量读取到一个寄存器中; 以后,再取变量 阅读全文

posted @ 2019-07-05 14:50 钱小小 阅读(673) 评论(0) 推荐(0) 编辑

【转】C++对象是创建在堆上,还是在栈上?

摘要: https://blog.csdn.net/Solo_two/article/details/79780086 如果需要在堆上创建对象,要么使用new运算符,要么使用malloc系列函数。这点没有异议。 真正有异议的是下面的代码: 此时,obj是在栈上分配的吗? 要回答这个问题,我们首先要理解这个语 阅读全文

posted @ 2019-07-05 11:33 钱小小 阅读(547) 评论(0) 推荐(0) 编辑

导航