摘要: 进程与线程: 进程是一个拷贝的流程,需要更大的系统开销。具有互斥性,某一进程使用着资源其他均需等待。 线程就是把一个进程分为多片,每一片都是一个独立的流程,线程相较于进程没有拷贝这些额外的系统开销。他们共享着进程的代码段、数据段,但每个线程都有属于自己的堆、栈段。所以并发程序设计师常用多线程实现! 阅读全文
posted @ 2019-07-17 22:09 行路人& 阅读(1926) 评论(0) 推荐(0) 编辑
摘要: 进程控制理论 pid: 标识进程的唯一数字;父进程pid>0,子进程id=0。 进程互斥:若干进程都需要使用同一资源,一个进程运行使用,其他今后才能则需要等待资源释放。 死锁: 多个进程因竞争资源而形成的一种僵局,导致全都无法运行->僵尸进程 为使进程有序进行 >>>多进程程序设计 fork产生子进 阅读全文
posted @ 2019-07-17 16:19 行路人& 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 文件编程 文件描述符 fd >>>数字(文件的身份证,代表文件身份),通过 fd 可找到正在操作或需要打开的文件。 基本函数操作: 1)打开/创建文件 2)读文件 3)写文件 发送、接收文件 Linux时间编程 阅读全文
posted @ 2019-07-17 10:45 行路人& 阅读(304) 评论(0) 推荐(0) 编辑