![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
linux的os相关
Linux下IO编程
吾即小灾变
但是古尔丹,代价是什么呢
展开
-
linux线程同步
Linux线程线程框架一、线程概念**线程的概念**:线程和进程的区别:二、线程共享资源和非共享资源线程共享资源:线程非共享资源:三、线程的优缺点优点:缺点:四、线程控制函数获取线程ID pthread_self创建线程pthread_create线程退出函数pthread_exit线程回收pthread_join线程分离pthread_detach杀死进程pthread_cancelpthread_equal五、线程属性梗概线程属性初始化设置属性分离态线程使用注意事项线程同步框架一、线程同步的一些概念1.原创 2020-07-21 20:23:00 · 332 阅读 · 0 评论 -
linux进程控制和进程通信
linux进程控制和进程通信一、进程控制linux中进程相关及框架单道程序设计多道程序设计CPU和MMU(内存管理单元)进程控制块PCB进程状态进程控制函数fork()函数用法getpid函数getppid函数getuid函数getgid函数exec函数族execlp函数execl函数回收子进程孤儿进程和僵尸进程wait函数waitpid函数进程共享二、进程通信概述进程通信和线程通信进程通信方式1.无名管道(管道)无名管道通信原理无名管道相关函数pipe管道的读写行为管道的优劣2.有名管道有名管道原理有名管原创 2020-07-21 20:20:18 · 1128 阅读 · 0 评论 -
Linux下IO编程(二)
Linux下IO编程(二)标准IO标准IO与文件IO的区别:fopen函数(fclose)fgets函数(行缓存的读)fputs函数(行缓存的写)fflush函数fseek函数rewind函数ftell函数gets和puts(行缓存的读写)fprintf和sprintf(行缓存)fputc和fgetcfeof和ferro、clearerrfread函数(全缓存)fwrite函数(全缓存)标准IO标准IO与文件IO的区别:直观来看:文件IO:是直接调用内核提供的系统调用函数,头文件为unistd.h原创 2020-05-26 23:13:47 · 379 阅读 · 0 评论 -
Linux下IO编程(一)
Linux下IO编程(一)Linux下IO编程文件IOopen函数——打开or创建一个文件write函数read函数lseek函数Linux下IO编程文件IOopen函数——打开or创建一个文件#include <fcntl.h> //open函数在此头文件中声明int open(const char *pathname, int flags, mode_t mode)参数意义如下:pathname——文件路径flags ——打开文件的方式mode——创建文件的权限(可省略原创 2020-05-24 21:12:06 · 814 阅读 · 0 评论