
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
多进程多线程的区别和选择(总结)关于多进程和多线程,教科书上最经典的一句话是“进程是资源分配的最小单位,线程是CPU调度的最小单位”,这句话应付考试基本上够了,但如果在工作中遇到类似的选择问题,那就没有这么简单了,选的不好,会让你深受其害。经常在网络上看到有的XDJM问“多进程好还是多线程好?”、“Linux下用多进程还是多线程?”等等期望一劳永逸的问题,我只能说:没有最好,只有更好。根据实际..
为什么建立连接是三次握手断开连接是四次挥手?三次握手的流程和四次挥手的流程是什么?三次握手与四次回收分别对应TCP连接与断开过程tcp报文格式标志位含义ACK:确认序号有效。SYN:发起一个新连接。FIN:释放一个连接。三次握手的过程所谓三次握手,即建立TCP连接,需要客户端和服务端总共发送至少三个包确认连接的建立。流程如下第一次握手Clien...
vim配置全攻略写在前面折腾有风险, 作死请谨慎.善用虚拟机的快照功能, 能够节省大把的时间.转载自:https://gitee.com/HGtz2222/EasyVimConfig/blob/master/README.md#鉴于文章功能强大且易上手转来方便大家的学习,使用的同时尊重原版作者。vim低配版简介该份配置是基于我在2013年左右使用的一套配置,...
红黑树和B树应用场景有何不同?2者都是有序数据结构,可用作数据容器。红黑树多用在内部排序,即全放在内存中的,微软STL的map和set的内部实现就是红黑树。B树多用在内存里放不下,大部分数据存储在外存上时。因为B树层数少,因此可以确保每次操作,读取磁盘的次数尽可能的少。在数据较小,可以完全放到内存中时,红黑树的时间复杂度比B树低。反之,数据量较大,外存中占主要部分时,B树因其读磁盘次数少,而具..







