linux下关于进程、线程及信号编程的所有头文件说简要明
2013-06-03 17:27
381 查看
#include <stdio.h> //标准输入输出
#include <stdlib.h> //标准库函数
#include <fcntl.h> //文件系统用函数open,write等
#include <sys/wait.h> //各类等待函数
#include <errno.h> //errno变量定义
#include <unistd.h> //用于进程、管道、套接字
#include <signal.h> //用于信号
#include <sys/sem.h> //用于信号量
#include <sys/ipc.h> //用于信号量
#include <sys/msg.h> //用于消息
#include <sys/mman.h> //用于内存映射
#include <sys/shm.h> //用于共享内存
#include <sys/socket.h> //用于套接字
#include <sys/types.h> //用于套接字
#include <sys/un.h> //用于套接字
#include <netinet/in.h> //用于套接字
#include <arpa/inet.h> //用于套接字
#include <pthread.h> //用于线程
除此之外,还有一些可能在多种通信方式中都要用到的头文件,如:
#include <sys/stat.h>
#include <sys/types.h>
#include <stdlib.h> //标准库函数
#include <fcntl.h> //文件系统用函数open,write等
#include <sys/wait.h> //各类等待函数
#include <errno.h> //errno变量定义
#include <unistd.h> //用于进程、管道、套接字
#include <signal.h> //用于信号
#include <sys/sem.h> //用于信号量
#include <sys/ipc.h> //用于信号量
#include <sys/msg.h> //用于消息
#include <sys/mman.h> //用于内存映射
#include <sys/shm.h> //用于共享内存
#include <sys/socket.h> //用于套接字
#include <sys/types.h> //用于套接字
#include <sys/un.h> //用于套接字
#include <netinet/in.h> //用于套接字
#include <arpa/inet.h> //用于套接字
#include <pthread.h> //用于线程
除此之外,还有一些可能在多种通信方式中都要用到的头文件,如:
#include <sys/stat.h>
#include <sys/types.h>
相关文章推荐
- Linux下的C编程实战(开发平台搭建,文件系统编程,进程控制与进程通信编程,“线程”控制与“线程”通信编程,驱动程序设计,专家问答)
- Linux&c 文件操作,线程进程控制,网络编程,简单知识点梳理
- Linux查看进程的所有子进程和线程
- Linux查看进程的所有子进程和线程
- 关于Unix/Linux之Inode之我见----------Unix环境高级编程--目录、文件
- Linux文件编程--进程控制编程
- linux的一些基本命令(关于文件操作, 进程操作,以及/boot问题)
- 由linux下的多进程编程引发的关于进程间隔离的思考
- linux线程通信信号以及进程通信信号
- Linux系统环境下关于多进程并发写同一个文件的讨论
- Linux下多个进程或线程同时对一个文件进行写操作
- Linux查看进程的所有子进程和线程
- linux网络编程之面试题----------统计目录下所有目录和文件个数
- linux 进程间信号通知,线程间同步与通信 Test study Model
- Python基础学习(5)网络编程socket、文件上传、粘包问题、socketserver、IO多路复用、线程与进程、进程池、线程池、上下文管理、协程
- 研究完Linux C的文件IO和文件系统,接着需要看进程和信号控制
- <转>Linux查看进程的所有子进程和线程
- 关于Linux的进程和线程分析
- 解决Linux下多个进程或线程同时对一个文件进行写操作问题
- Linux网络编程(3):信号处理与定时机制简要学习