![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 92
qqkb1016
这个作者很懒,什么都没留下…
展开
-
fd和FILE结构体
系统文件I/O先从代码中来看://写文件int main(){ umask(0); int fd=open("myfile",O_WRONLY|O_CREAT,0644); if(fd<0) { perror("open"); return 1; int count=5; const char*msg...原创 2018-05-30 15:32:43 · 282 阅读 · 0 评论 -
Linux线程
线程一个程序中的一个执行流,是一个进程内部的控制序列调度的基本单位每个进程都至少有一个线程 进程和线程的区别 1.进程是内核分配资源的基本单位、线程是调度的基本单位 2.线程在进程地址空间运行,线程执行流比进程更小 3.线程之间大部分共享数据,但也有自己的部分数据:线程ID、寄存器、栈、errno、信号屏蔽字、调度优先级 4.线程的创建/切换比进程轻量化 5.由于进程之间相互...原创 2018-08-09 16:11:47 · 134 阅读 · 0 评论 -
进程间通信
进程间通信的目的: 数据传输:一个进程需要将它的数据信息发送给另外一个进程 资源共享:多个进程间共享相同的资源 通知事件:一个进程需要向另外一个或一组进程发送消息,通知它们发生了某种事件 进程控制:有些进程希望完全控制另外一个进程的执行(如Debug进程)此时控制进程希望能够拦截另外一个进程的所有陷入和异常,并能够及时知道它的改变状态我们先讨论经典的IPC方式:管道、FI...原创 2018-08-01 11:41:31 · 131 阅读 · 0 评论