Linux

51CTO:Linux C++网络编程二

51CTO:Linux C++网络编程二

bingliaolong 1年前 (2023-08-14) 7 0

信号 概述 /usr/include/ 信号是进程间通信(IPC)的一种简单机制 信号提供了一种向进程传递通知和信息的方式,以便进程可以相应地做出反应 信号类型 SIGINT:当用户按下CTRL-C时,通常发送这个信...

Linux 线程的同步与互斥

Linux 线程的同步与互斥

bingliaolong 5年前 (2020-03-31) 1 0

线程的互斥 在Posix Thread中定义了一套专门用于线程互斥的mutex函数。mutex是一种简单的加锁的方法来控制对共享资源的存取,这个互斥锁只有两种状态(上锁和解锁),可以把互斥锁看作某种意义上的全局变量。...

Linux 高性能服务器编程:TCP一

Linux 高性能服务器编程:TCP一 9

bingliaolong 3年前 (2021-11-21) 9 0

TCP特点 面向连接 字节流 可靠传输 关于TCP 使用TCP通信的双方必须先建立连接,然后才能开始数据的读写。 双方都必须为该连接分配必要的内核资源,以管理连接的状态和连接上数据的传输。 TCP连接是全双工的,双方...

Linux 基于文件描述符的文件操作(非缓冲)

Linux 基于文件描述符的文件操作(非缓冲)

bingliaolong 5年前 (2020-03-23) 3 0

文件描述符 内核为每个进程维护一个已打开文件的记录表,文件描述符是一个较小的正整数(0—1023),它代表记录表的一项,通过文件描述符和一组基于文件描述符的文件操作函数,就可以实现对文件的读、写、创建、删除等操作。 ...

Linux » Linux 高性能服务器编程:信号

Linux » Linux 高性能服务器编程:信号 6

bingliaolong 3年前 (2021-12-12) 6 0

概述 信号是由用户 、系统或者进程发送给目标进程的信息,以通知目标进程某个状态的改变或系统异常。 Linux信号产生条件: 对于前台进程,用户可以通过输入特殊的终端字符来给它发送信号。 比如Ctrl+C通常会给进程发...

Linux_ 命令大全 网络通讯

Linux_ 命令大全 网络通讯

bingliaolong 5年前 (2020-03-16) 6 0

dip 功能说明:IP拨号连接。 语 法:dip [-aikltv][-m][-p<协议>][拨号script文件] 补充说明:dip可控制调制解调器,以拨号IP的方式建立对外的双向连接。 参 数: ...

51CTO:Linux C++网络编程三

51CTO:Linux C++网络编程三 2

bingliaolong 1年前 (2023-08-16) 14 0

概述 TCP是一种面向连接的协议,提供了可靠、有序和错误检测机制的字节流服务 与无连接的UDP协议相比,TCP强调数据完整性和可靠性 特点 可靠性 TCP确保所有数据包按顺序到达,如果丢失或出错,它们将被重新传输 面...

Linux 线程等待&&取消&&终止

Linux 线程等待&&取消&&终止

bingliaolong 5年前 (2020-03-31) 2 0

等待线程退出 线程从入口点函数自然返回,或者主动调用pthread_exit()函数,都可以让线程正常终止 线程从入口点函数自然返回时,函数返回值可以被其它线程用pthread_join函数获取 #include &...

Linux 高性能服务器编程:TCP二

Linux 高性能服务器编程:TCP二

bingliaolong 3年前 (2021-11-24) 6 0

TCP的建立和关闭 复位报文段 在某些特殊的情况,TCP连接的一端会向另一端发送携带RST标志的报文段,即复位报文段,以通知对方关闭连接或重新建立连接。 收到复位报文段的一端应该关闭连接或重新连接,而不能回应这个复位...

扫一扫二维码分享