linux应用篇
linux应用基础知识
且偷浮生半日闲
这个作者很懒,什么都没留下…
展开
-
进程间的通信(二)
进程间通信(一)这一节讲共享内存原创 2020-08-08 13:36:06 · 110 阅读 · 0 评论 -
进程间的通信(一)
这一章节我们主要讲进程间的通信,主要方式大概有管道、信号量、消息列队、共享内存等。首先讲管道,管道分为有名管道、无名管道。其中有名管道是用于父进程和子进程之间的通信,太过于局限。有名管道强大一些,可用于不相关 的进程之间的通信。无名管道#include <unistd.h>#include <sys/types.h>#include <sys/wait.h>#include <stdlib.h>#include <stdio.h>i原创 2020-08-08 11:01:24 · 124 阅读 · 0 评论 -
linux 文件i/o编程小结
借用别人的一句话:说到文件 IO 编程,那当然首先要来谈一谈在 Linux 操作系统里,什么是文件?记得以前说过,在 Linux 中,几乎一切都可以看做是文件。串口、打印机、硬盘等设备都可以看做是文件,学过驱动的应该都知道/dev/xxx 都是设备文件。大多数情况下,这些文件都会涉及的函数接口一般有以下 5 个,open,read,write,ioctl,close。有人也许会说,目录也是文件吗?没错,目录在 Linux 环境下确实是一个文件,只不过打开目录文件,用的函数不再是 open/rea原创 2020-08-07 16:25:14 · 379 阅读 · 0 评论 -
linux应用定时器的使用
最常用的就是setitimerr和alarm()两个原创 2020-08-07 14:44:41 · 458 阅读 · 0 评论 -
tcp网络编程小结(一)
tcp/ip是当前网络通信方式最常见的一种通信协议族。我们最常听说ip、端口号、域名。现在我们就来讲一讲基础通信是如何实现的。原创 2020-08-03 14:14:40 · 260 阅读 · 0 评论 -
linux多线程编程小结(三)
这一节我们讲线程的同步,到这里几乎讲完了,如果想了解更多请查阅《unix系统编程这本书》原创 2020-08-01 16:57:11 · 161 阅读 · 0 评论 -
linux多线程编程小结(二)
上一节讲了基本使用方法,接下来讲线程之间的通信及注意事项原创 2020-08-01 10:45:04 · 144 阅读 · 0 评论 -
linux多线程编程小结(一)
线程是进程基本的基本调度单位。而进程是程序执行和资源分配的最小单位。可以减少资源的开销原创 2020-08-01 09:29:32 · 188 阅读 · 0 评论