UNIX环境高级编程-高级进程间通讯

。。。。

2018-09-15 13:18:39

阅读数:21

评论数:0

UNIX环境高级编程-进程间通讯

进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。 IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个进程IPC。 使用s...

2018-09-15 13:17:55

阅读数:34

评论数:0

UNIX环境高级编程-高级IO

        readv和writev #include<sys/uio.h> ssize_t readv(int filedes, const struct iovec *iov, int iovcnt); ssize_t writev(...

2018-09-15 13:17:01

阅读数:36

评论数:0

UNIX环境高级编程-守护进程

目录 linux各种守护进程说明 守护进程的编写规则 守护进程的一个例子 syslog syslog的例子 参考     linux各种守护进程说明 进程名 说明 kthreadd   kswapd0 内存交换守护进程,支持虚拟内存子系统在经过一段时间...

2018-09-15 08:30:41

阅读数:57

评论数:0

UNIX环境高级编程-线程控制

相关函数列表//线程属性,pthread_attr_t结构体保护的就是操作系统实现支持的所有线程属性  //下面所有函数都是是成功返回0,否则返回错误编号  #include <pthread.h>  int pthread_attr_init(pthr...

2018-06-19 14:49:08

阅读数:41

评论数:0

UNIX环境高级编程-线程

相关函数列表//对两个线程ID进行比较  //若相等返回非0数值,否则返回0  #include <pthread.h>  int pthread_equal(pthread_t tid1, pthread_t tid2);    //获得线程自身的ID...

2018-06-19 14:48:29

阅读数:26

评论数:0

UNIX环境高级编程-信号

 相关函数列表//系统信号机制最简单的接口是signal函数  #include <signal.h>  void (*signal(int signo, void (*func)(int))) (int);    //kill可以将信号发送给进程或进程...

2018-06-19 14:47:37

阅读数:24

评论数:0

UNIX环境高级编程-进程关系

相关函数列表//返回调用进程的进程组ID  #include <unistd.h>  pid_t getpgrp(void);  pid_t getpgid(pid_t pid);  //getpgid(0)  等于  getpgrp()    //创建...

2018-06-19 14:44:06

阅读数:18

评论数:0

UNIX环境高级编程-进程控制

 相关函数列表//下列函数返回一个进程的标识符  #include <unistd.h>  pid_t getpid(void);  pid_t getppid(void);  uid_t getuid(void);  uid_t geteuid(voi...

2018-06-19 14:41:38

阅读数:21

评论数:0

UNIX环境高级编程-进程环境

相关函数列表//退出函数  #include <stdlib.h>  void exit(int status);  void _Exit(int status);  #include <unistd.h>  ...

2018-06-19 14:39:45

阅读数:25

评论数:0

UNIX环境高级编程-系统数据文件和信息

相关函数列表 //passwd结构体    /etc/passwd   struct passwd {       char *pw_name;          //用户名       char *pw_passwd;        //加密口令       uid_t  pw_uid;  ...

2018-06-19 14:38:24

阅读数:25

评论数:0

UNIX环境高级编程-标准I/O库

 相关函数列表//设置流的定向  #include <stdio.h>  #include <wchar.h>  int fwide(FILE *fp, int mode);    //标准输入,标准输出,标准...

2018-06-19 14:37:30

阅读数:18

评论数:0

UNIX环境高级编程-文件类型

    相关函数列表     //stat获取文件的状态信息   //fstat 根据fd返回相关信息   //lstat 返回该符号链接有关信息   //fstatat为一个相当于当前打开目录的路径名返回文件统计信息   #include <sys/sta...

2018-06-19 14:35:04

阅读数:32

评论数:0

UNIX环境高级编程-文件I/O

#include <fcntl.h>  int open(const char *path, int oflag, /* mode_t mode */ );  int openat(int fd, const char *path, int oflag,...

2018-06-19 14:33:43

阅读数:26

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭