摘要:
【TCP三次握手和四次挥手过程整理】
不管是在平时的学习科研还是找工作面试环节,不可避免的会被问到TCP连接建立以及释放的过程,通过平时的学习整理,在此分享这两个重要的过程,希望能够帮助有需要的小伙伴~~ 阅读全文
摘要:
摘要: 本文主要介绍TCP连接三次握手和四次挥手的机制。 1、三次握手 (1)三次握手的详述 首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。 最初 阅读全文
摘要:
重入锁 (1)重进入: 1.定义:重进入是指任意线程在获取到锁之后,再次获取该锁而不会被该锁所阻塞。关联一个线程持有者+计数器,重入意味着锁操作的颗粒度为“线程”。 2.需要解决两个问题: 线程再次获取锁:锁需要识别获取锁的现场是否为当前占据锁的线程,如果是,则再次成功获取; 锁的最终释放:线程重复 阅读全文
摘要:
重入锁 (1)重进入: 1.定义:重进入是指任意线程在获取到锁之后,再次获取该锁而不会被该锁所阻塞。关联一个线程持有者+计数器,重入意味着锁操作的颗粒度为“线程”。 2.需要解决两个问题: 线程再次获取锁:锁需要识别获取锁的现场是否为当前占据锁的线程,如果是,则再次成功获取; 锁的最终释放:线程重复 阅读全文
摘要:
1、竞态条件: 定义:竞态条件指的是一种特殊的情况,在这种情况下各个执行单元以一种没有逻辑的顺序执行动作,从而导致意想不到的结果。举例1:线程T修改资源R后,释放了它对R的写访问权,之后又重新夺回R的读访问权再使用它,并以为它的状态仍然保持在它释放它之后的状态。但是在写访问权释放后到重新夺回读访问权 阅读全文
摘要:
1、竞态条件: 定义:竞态条件指的是一种特殊的情况,在这种情况下各个执行单元以一种没有逻辑的顺序执行动作,从而导致意想不到的结果。 举例1:线程T修改资源R后,释放了它对R的写访问权,之后又重新夺回R的读访问权再使用它,并以为它的状态仍然保持在它释放它之后的状态。但是在写访问权释放后到重新夺回读访问 阅读全文
摘要:
【前方高能】
-----------------------------------------------------------------------------
这些常问的问题,是笔者这半年BAT,京东,远景,华为,中兴以及苏研发中心被问到的Java公共问题的一个整理,若有问题请指出,希望能够共同学习与进步。
----------------------------------------------------------------------------- 阅读全文