- 001 计算可压缩直接数值模拟的材料
- mvdr beamforming beamforming
- jeesite3 技术框架:springMVC+springSecurity3.x+Mybaits3.x 主要功能有: 用户管理 角色管理 资源管理 服务器配置管理 登陆信息管理 操作日志管理 查询用户 角色列表 资源列表 预警设置 用户登录记录 日志查询 新增用户 新增角色 添加资源 状态列表(Other functions include: FusionCharts report plug
- TIM 计数模式 利用STM32单片机的定时器外部计数模式测量方波信号频率
- lib 微信开发
- 最新58转转源码功能齐全+Q379228835,分享完整的58二手物品信息 最新58转转源码功能齐全
文件名称:shiyan2
介绍说明--下载内容来自于网络,使用问题请自行百度
哲学家进餐问题
#include<stdio.h>
#include<semaphore.h>
#include<pthread.h>
//宏定义信号量个数为5,宏定义0表示思考,宏定义1表示饿,宏定义2表示吃,宏定义(ph_num+4) N表示左,宏定义(ph_num+1) N表示右
#define N 5
#define THINKING 0
#define HUNGRY 1
#define EATING 2
#define LEFT (ph_num+4) N
#define RIGHT (ph_num+1) N
//声明互斥锁 ,声明数组
sem_t mutex
sem_t S[N]
//声明操作函数,取叉函数,放叉函数,测试函数
void * philospher(void *num)
void takeFork(int)
void putFork(int)
void test(int)
int state[N] -the question about lunch
#include<stdio.h>
#include<semaphore.h>
#include<pthread.h>
//宏定义信号量个数为5,宏定义0表示思考,宏定义1表示饿,宏定义2表示吃,宏定义(ph_num+4) N表示左,宏定义(ph_num+1) N表示右
#define N 5
#define THINKING 0
#define HUNGRY 1
#define EATING 2
#define LEFT (ph_num+4) N
#define RIGHT (ph_num+1) N
//声明互斥锁 ,声明数组
sem_t mutex
sem_t S[N]
//声明操作函数,取叉函数,放叉函数,测试函数
void * philospher(void *num)
void takeFork(int)
void putFork(int)
void test(int)
int state[N] -the question about lunch
(系统自动生成,下载前可以参看下载内容)
下载文件列表
shiyan2.c
1999-2046 搜珍网 All Rights Reserved.
本站作为网络服务提供者,仅为网络服务对象提供信息存储空间,仅对用户上载内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
