
系统函数
lfxyan
Software Engine
展开
-
linux常用系统函数
linux下常用系统函数 一、进程控制: fork 创建一个新进程 clone 按指定条件创建子进程 execve 运行可执行文件 exit 中止进程 _exit 立即中止当前进程 getdtablesize进程所能打开的最大文件数 getpgid获取指定进程组标识号 setpgid设置指定进程组标志号 getpgrp获取当前进程组标识号 setpgrp设置当前进程转载 2013-11-13 13:43:54 · 541 阅读 · 0 评论 -
进程与线程原语
fork pthread_create 创建新的控制流 exit p原创 2014-07-08 00:45:30 · 952 阅读 · 0 评论 -
IPC函数总结
shm_open(const char* name, int oflag, mode_t mode);创建或打开一个共享内存区对象。 int ftruncate(int fd, off_t length);修改共享内存区对象的大小。 int fstat(int fd, struct stat* buf);获取共享内存区对象的信息。 void* mmap(void* addr, size_t原创 2014-06-27 18:09:14 · 1312 阅读 · 0 评论 -
类的成员变量作为pthread_create的参数
方式一:使用this指针 方式二:直接传递。 实例: “paraData.h”#include <string> #include <stdio.h> class paraData { public: paraData() : m_strData("test abc!"), m_iData(5) {}原创 2015-09-22 17:23:22 · 1668 阅读 · 0 评论 -
Linux网络编程笔记
服务器和客户端应用程序判断对方是否已经关闭连接的方法: 1)read系统调用返回0(收到结束报文段) 2)当管道读端关闭时,写端文件描述符上的POLLHUP事件被触发; 当socket连接被对方关闭时,socket上的POLLRDHUP时间将被触发。 IP地址转换函数: #include <arpa/inet.h> int inet_pton(int af, const char* src,原创 2015-12-20 19:43:12 · 551 阅读 · 0 评论