
Linux系统编程
фора 快跑
这个作者很懒,什么都没留下…
展开
-
fdisk 分区
#fdisk /dev/sdb /*进入fdisk命令操作空间*/#Command (m for help): m /*命令查看*/Command actiona toggle a bootable flag引导扇区b edit bsd disklabel 编辑卷标(linux下使用的卷标bsd通用)c toggle the dos compatibility flagd delete a partitionl list known part...原创 2021-06-22 04:00:07 · 141 阅读 · 0 评论 -
条件变量实现哲学家就餐
#include <stdio.h>#include <stdlib.h>#include <errno.h>#include <unistd.h>#include <pthread.h>#include <string.h>#include <semaphore.h>pthread_mutex_t mutex[5];pthread_cond_t cond[5];void err_pthread(int r原创 2021-03-01 03:05:56 · 248 阅读 · 0 评论 -
posix信号量以及互斥量实现哲学家就餐问题
posix信号量实现哲学家就餐问题1.哲学家就餐问题描述(请参考请参考其他博主)2.如何实现就餐场景a.5个信号量代表5支筷子b.5五个线程代表5个哲学家c.主线程负责创建筷子们和哲学家们d.sem_wait函数 模拟拿筷子3.可能出现同时拿筷子的情况,这时哲学家们依次等待4.解决方案之一,让其中一人反向拿筷子(程序中为第五个)#include <stdio.h>#include <stdlib.h>#include <errno.h>#inclu原创 2021-03-01 02:24:59 · 863 阅读 · 0 评论