摘要:
转载至:https://blog.csdn.net/hongchangfirst/article/details/26004335 悲观锁(Pessimistic Lock),顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞挂起直 阅读全文
摘要:
转载至:https://www.cnblogs.com/xiaokang01/p/10033267.html TCP协议如何保证可靠传输 概述: TCP协议保证数据传输可靠性的方式主要有: (校 序 重 流 拥) 校验和: 发送的数据包和二进制相加然后取反,目的是检测数据在传输过程中的任何变化。如果 阅读全文
摘要:
如下多线程和多进程对比: 1.需要频繁创建销毁的优先用线程 2.需要进行大量计算的优先使用线程。所谓大量计算,会耗费很多CPU,切换频繁,优先选择线程。 3.强相关处理用线程,弱相关处理用进程 4.可能要扩展到多机分布的用进程,多核分布用线程。 阅读全文
摘要:
装载至:http://emb.hqy.com/Column/5396.html 1.定义 进程是对运行时程序的封装,是系统进行资源调度和分配的基本单位,实现了操作系统的并发。对于每一个被加载到内存的程序,在它的生命周期中操作系统会为之创建一个单独隔离的进程。一个进程的失败不会影响其他的进程。每个进程 阅读全文
摘要:
转载至:https://www.imooc.com/article/11177 linux下的进程间通信手段,进程间通信(Inter-Process Communication),简称IPC 1.管道(Pipe)以及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了 阅读全文
摘要:
输入两个链表,找出它们的第一个公共结点 我们可以首先遍历两个链表得到它们的长度,就能知道哪个链表比较长, 我们可以首先遍历两个链表得到它们的长度,就能知道哪个链表比较长,以及长的链表比短的链表多几个结点。在第二次遍历的时候,在较长的链表上先走若干步,接着再同时在两个链表上遍历,找到的第一个相同的结点 阅读全文
摘要:
转载至:https://blog.csdn.net/rekeless/article/details/82663767 二叉树的遍历分为深度优先遍历和广度优先遍历,其中,深度优先遍历又分为先序遍历,中序遍历和后序遍历三种。 先,中,后都是根据根节点而言的 ,即: 先序遍历:根——左——右 中序遍历: 阅读全文