随笔分类 - Linux
linux学习使用问题
摘要:生产者消费者 2.6 设有三个进程 A、B、C,其中 A 与 B 构成一对生产者与消费者(A 为生产者,B 为消费者),共享一个由 n 个缓冲块组成的缓冲池;B 与 C 也构成一对生产者与消费者(此时 B 为生产者,C 为消费者),共享另一个由 m 个缓冲块组成的缓冲池。用 P、V 操作描述它们之间
阅读全文
摘要:@(目录 补充 第四周 vfork 系统调用 vfork和它创建的子进程和父进程共享地址空间 fork创建独立的地址空间 pid_t vfork(void) 共享包括栈空间 例 例2:栈错误,内存错误 exit(0); 终止进程,不返回 在进程当中运行新代码 替换进程映像 exec() 例 syst
阅读全文
摘要:@(centOS) 一、常用命令 Linux命令手册 Linux命令手册 教程地址 P45 目录结构含义 Bin:全称binary,含义是二进制。该目录中存储的都是一些二进制文件,文件都是可以被运行的。 Dev:该目录中主要存放的是外接设备,例如u盘、其他的光盘等。在其中的外接设备是不能直接被使用的
阅读全文
摘要:@(Linux 多线程编程) 线程ID 创建一个新的线程: 创建新线程: #include <pthread.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <sys
阅读全文
摘要:描述 面包师有很多面包和蛋糕,由 n 个销售人员销售。每个顾客进店后先取一个号,并且等着叫号。当一个销售人员空闲下来,就叫下一个号。请分别编写销售人员和顾客进程的程序。 算法 面包师问题 semaphore mutex_s =1 //店员叫号互斥 semaphore mutex_c =1 //顾客取
阅读全文

浙公网安备 33010602011771号