- 博客(3)
- 收藏
- 关注
原创 Linux文件编程
文件编程的基本操作:一.文件的打开和创建函数的头文件:#include<sys/types.h>#include<sys/stat.h>#include<fcntl.h>**函数的原型:int open(const char *pathname, int flags);int open(const char *pathname, int flags, mode_t mode);pathname:文件的路径,要打开的文件名。flags:O_RDONLY
2020-09-30 16:48:31 141
原创 Linux的线程
Linux的线程及线程间的通信线程与进程的区别:1.进程运行的时候,要分配空间,用来保护它的数据段,代码段还有堆和栈等,而线程的空间是共享的,多个线程运行的时候不会开辟新的空间,这样就效率快很多。2.相对多进程来说,多线程是一种非常"节俭"的多任务操作方式。线程的优点:1.省内存,启动一个线程所花费的空间远远小于启动一个进程所花费的空间,而且,线程间彼此切换所需的时间也远远小于进程间切换所需要的时间。2.进程间通信不方便,比较耗内存,而线程是用共享内存的,数据改变直接读取共享内存就知道,当然,数
2020-09-12 23:24:21 323
原创 2020-09-09
Linux中的进程间通信 进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个进程IPC。Linux中的进程间通信有五种方式:1.管道;2.消息队列;3.共享存储;4.信号;5.信号量...
2020-09-09 11:42:16 10720
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人