10 2022 档案
摘要:进程是资源分配的最小单位,线程是CPU调度的最小单位 进程和线程的根本区别是进程是操作系统资源分配的基本单位,而线程是处理器任务调度和执行的基本单位。另外区别还有资源开销、包含关系、内存分配、影响关系、执行过程等。 资源开销:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开
阅读全文
摘要:1.网络字节序与主机字节序 在Linux网络编程中,经常碰到网络字节序与主机字节序的相互转换。说到网络字节序与主机字节序需要清晰了解以下几个概念。 字节序,顾名思义,指字节在内存中存储的顺序。比如一个int32_t类型的数值占用4个字节, 这4个字节在内存中的排列顺序就是字节序。字节序有两种: (1
阅读全文
摘要:TCP是面向连接的服务。在传输数据之前必须先建立连接,数据传送介绍后需要释放连接。TCP不提供广播或多播服务。由于TCP要提供可靠的、面向连接的传输服务(TCP的可靠性提现在TCP在进行传递数据之前,会有三次握手来建立量额吉,而且在数据传递时,有确认、窗口、重传、拥塞控制等机制,在数据传递完后,还会
阅读全文
浙公网安备 33010602011771号