
Linux C
文章平均质量分 77
jit-hakase
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux C Socket
Linux C SocketTCP/UDP 服务器和客户端的动作 动作 TCP UDP 客户端 建立套接字(socket) Y Y Y 绑定IP地址和端口号(bind) Y Y Y 监听(listen) Y N N 接受请求(accept) Y N N 连接(connect) N N Y 字节序转换 机器原创 2016-12-16 22:32:09 · 496 阅读 · 0 评论 -
Linux C 文件操作
Linux C 文件编程系统调用比标准库移植性差(不同OS接口不一定一致) 系统调用会进入内核态, 对程序运行的开销较大. 默认文件描述符 0:标准输入 1:标准输出 2:标准错误输出文件常用API open 打开文件, 返回文件描述符. close 关闭文件 read 读取文件, 返回读取的字节. write 写入文件, 返回写入的字节. access 判断 文件/目录 是否存在及访问权限 f原创 2016-12-14 14:14:04 · 445 阅读 · 0 评论 -
Linux C 进程与进程间通信
Linux C 进程与进程间通信进程常用API getpid 获取当前进程ID getppid 获取当前进程的父进程ID fork 创建一个进程, 子进程中返回0, 父进程中返回子进程pid. wait函数族 等待子进程结束, 回收子进程资源. wait 等待所有子进程结束 waitpid 等待特定子进程结束(也可所有) exec函数族 执行外部程序, 完全替换当前进程内容, 后缀意义如下. l原创 2016-12-14 14:14:41 · 1127 阅读 · 0 评论 -
Linux C 线程与竞争
Linux C 线程和竞争Linux系统下的多线程遵循POSIX线程接口, 称为pthread. 使用POSIX线程需要在编译时加上-lpthread选项线程 pthread_create 创建线程 pthread_join 等待指定线程结束 pthread_exit 退出线程 创建线程c code#include <stdio.h> #include <stdlib.h> #include <e原创 2016-12-15 15:38:23 · 784 阅读 · 1 评论