10 2020 档案
摘要:AQS是AbstractQueuedSynchronizer的简称。 AbstractQueuedSynchronizer 同步状态 AbstractQueuedSynchronizer 内部有一个state属性,用于指示同步的状态: private volatile int state; stat
阅读全文
摘要:Java提供了几种便捷的方法创建线程池,通过这些内置的api就能够很轻松的创建线程池。在java.util.concurrent包中的Executors类,其中的静态方法就是用来创建线程池的: newFixedThreadPool():创建一个固定线程数量的线程池,而且线程池中的任务全部执行完成后,
阅读全文
摘要:TCP协议全称为:Transmission Control Protocol,是一种面向链接、保证数据传输安全、可靠的数据传输协议。为了确保数据的可靠传输,不仅需要对发出的每个字节进行编号确认,还需要验证每一个数据包的有效性。每个TCP数据包是封闭在IP包中的,每个一IP包的后面紧跟着的是TCP头,
阅读全文