上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 74 下一页
摘要: 稍有改动,转自:https://www.cnblogs.com/leisure_chn/p/10393707.html 本文为宋宝华《Linux的进程、线程以及调度》学习笔记。 1 进程概念 1.1 进程与线程的定义 操作系统中的经典定义:进程:资源分配单位。线程:调度单位。操作系统中用PCB(Pr 阅读全文
posted @ 2015-12-01 21:01 yuxi_o 阅读(335) 评论(0) 推荐(0)
摘要: exec 可加载可执行文件(ELF)或具有X权限的脚本 exec并不创建新进程,调用exec前后该进程id并未改变。 进程调用exec函数以执行另一个程序,当前进程的用户空间代码和数据完全被新程序替代,从新程序启动例程开始执行。 #include <unistd.h> extern char **e 阅读全文
posted @ 2015-12-01 20:53 yuxi_o 阅读(934) 评论(0) 推荐(0)
摘要: 1. 进程标志 #include <unistd.h> #include <sys/types.h> uid_t getpid(void); uid_t getppid(void); uid_t getuid(void); uid_t geteuid(void); gid_t getgid(void 阅读全文
posted @ 2015-12-01 20:34 yuxi_o 阅读(654) 评论(0) 推荐(0)
摘要: UDP program UDP常用函数:recvfrom和sendto recvfrom ssize_t recvfrom(int sockfd, void *buf, size_t len, int flags, struct sockaddr * from, socklen_t *addrlen 阅读全文
posted @ 2015-11-29 12:52 yuxi_o 阅读(281) 评论(0) 推荐(0)
摘要: PS命令 常用ps命令: ps aux // 显示有效用户ID或名字 ps awx // 显示完全程序参数 ps ajx //Jobs格式,显示PPID,PID,PGID,SID,UID,COMMAND等 参考:The Linux Process Principle,NameSpace, PID、T 阅读全文
posted @ 2015-11-29 10:48 yuxi_o 阅读(391) 评论(0) 推荐(0)
摘要: 转自:https://blog.csdn.net/maxlovezyy/article/details/77824679 简要说明 自从熟悉了linux socket编程(主要做posix socket的TCP/IP)之后,就一直以来就想写一篇对TCP/IP有一个比较全面的涵盖用户空间、内核以及网卡 阅读全文
posted @ 2015-11-28 23:03 yuxi_o 阅读(1097) 评论(0) 推荐(0)
摘要: 系统调用返回值判断 系统调用不能保证每次都成功,必须进行出错处理,这样一方面可以保证程序逻辑正常,另一方面可以迅速得到故障信息。 错误处理 errno由libc定义的全局变量,每个错误原因对应一个错误码,errno在头文件errno.h中声明,是一个整型变量,都是正整数(系统错误号都是正整数)。 I 阅读全文
posted @ 2015-11-28 20:39 yuxi_o 阅读(398) 评论(0) 推荐(0)
摘要: 1、基础 虽然网络socket也可用于同一台主机的进程间通讯(通过lo地址127.0.0.1),但是unix domain socket用于IPC更有效率:不需要经过网络协议栈,不需要打包拆包/计算校验和/维护信号和应答等。只是将应用层数据从一个进程拷贝到另一个进程。这是因为IPC机制本质上是可靠的 阅读全文
posted @ 2015-11-28 16:48 yuxi_o 阅读(3154) 评论(0) 推荐(0)
摘要: 网络连接断开状态图 TCP建立关闭连接状态图 MSL:Max segment lifetime最大段存活时间。 主动关闭连接的一方处于TIME_WAIT状态。 实际测试中某个连接关闭后,处于FIN_WAIT2,若对方一直未发送FIN,则过一段时间后此连接主动断开。具体时间待考证。 网络状态 可用如下 阅读全文
posted @ 2015-11-28 12:30 yuxi_o 阅读(318) 评论(0) 推荐(0)
摘要: 转自:标准输入输出 stdio 流缓冲 buffering in standard streams 原文:http://www.pixelbeat.org/programming/stdio_buffering 参考:输出流缓冲的意义 何时缓冲 Stdout Buffering 原文:https:/ 阅读全文
posted @ 2015-11-26 22:56 yuxi_o 阅读(361) 评论(0) 推荐(0)
上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 74 下一页