进程和线程的区别: 进程是系统进行资源分配和调度的基本单位。线程是程序执行的最小单位。一个程序至少有一个进程,一个进程至少有一个线程。进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 TCP的三次握手和四次挥手: 为什么是三次而不是两次或者四次:如果是两次,服务端不知道客户端是否具有接收消息的能力(还有网络阻塞的考量,两次握手会造成资源浪费)。如果是四次显然是浪费资源。综上所述,三次握手是用最小的代价确定客户端和服务端同时具有发送和接收数据的能力。 四次挥手:是为了应付服务端可能还有数据需要发送给客户端这种...