01 2022 档案

摘要:概念和技巧: 1.挂起并等会从多个源端的输入:select 和 poll 2.命名管道 3.共享内存 4.文件锁 5.信号量 6.IPC select :允许进程挂起,并等待不止一个文件描述符的输入: #include <sys/select.h> /* According to earlier s 阅读全文
posted @ 2022-01-10 23:48 愿得入睡 阅读(35) 评论(0) 推荐(0) 编辑
摘要:Linux shell 的技巧 Linux 的进程模型 执行一个程序 创建一个进程 父进程和子进程的通信 fork exec wait exit 程序:存储在文件中的机器指令序列,一般由编译器将源代码编译成2进制格式的代码。 运行一个程序意味着将这个指令序列载入内存然后让CPU逐条执行这些指令 li 阅读全文
posted @ 2022-01-10 23:48 愿得入睡 阅读(113) 评论(0) 推荐(0) 编辑
摘要:1.程序的执行路线 2.多线程程序 3.创建和销毁线程 4.互斥锁机制保证先线程间数据的安全共享 5.条件变量同步线程间的数据传输 6.传递多个参数给线程 线程对于函数就类似进程相对于程序。后者为前者提供了允许的环境 传统的程序只有一条单独的执行路径,就算包含goto语句及其递归子程序的程序也只有一 阅读全文
posted @ 2022-01-09 13:42 愿得入睡 阅读(69) 评论(0) 推荐(0) 编辑
摘要:概念与技巧: 1.服务器端socket :目的和构造 2.客户端socket :目的和构造 3.客户/服务器协议 4.服务器协议:使用fork来接收多个请求 5.僵尸问题 6.HTTP 服务器设计重点: 基于 socket 的客户端/服务器系统大多是类似的。虽然电子邮件,文件传输,远程登录,分布式数 阅读全文
posted @ 2022-01-08 19:27 愿得入睡 阅读(63) 评论(0) 推荐(0) 编辑
摘要:与Socket 相关的概念: 1.客户/服务器模型 2.用管道来双向通信 3.协同进程 4.文件/进程的相似性 5.socket 的概念及使用 6.网络服务 7.socket 编写客户端,服务器程序 linux 的 数据源类型: 1.磁盘文件,read/write 读/写 2.设备文件 read/w 阅读全文
posted @ 2022-01-03 23:52 愿得入睡 阅读(95) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示