当前位置: 首页 > wzjs >正文

兰州建网站网站的排名优化怎么做

兰州建网站,网站的排名优化怎么做,wordpress视频教程 百度网盘,做期货资讯网站创建消息 消息队列buf 发送一次,ipcs多一个 消息的删除 删除了 信号灯和有名信号灯概念 进程pv P申请操作V释放资源 shmid是创建,shmat是共享内存附加到当前 读的程序 但是第二次就不行了,要捕获ctrlc去暂停然后处理&am…

在这里插入图片描述
在这里插入图片描述
创建消息
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
消息队列buf
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
发送一次,ipcs多一个
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
消息的删除
在这里插入图片描述
删除了
在这里插入图片描述

信号灯和有名信号灯概念

在这里插入图片描述
进程pv
P申请操作V释放资源
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
shmid是创建,shmat是共享内存附加到当前
在这里插入图片描述
在这里插入图片描述
读的程序
但是第二次就不行了,要捕获ctrl+c去暂停然后处理,就是删除文件

在这里插入图片描述

在这里插入图片描述

无名信号灯

在这里插入图片描述
创建共享内存,子进程和父进程
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

System V信号灯使用

创建打开和控制
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
key是ftok生成的
在这里插入图片描述
完整代码`#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/sem.h>
#include <unistd.h>

#define KEY 0x1234 // 自定义信号灯键值
#define NSEMS 1 // 信号灯集合大小

// 定义信号灯操作结构体
struct sembuf P = {0, -1, SEM_UNDO}; // P操作(获取资源)
struct sembuf V = {0, 1, SEM_UNDO}; // V操作(释放资源)

int main() {
// 创建或获取信号灯集
int semid = semget(KEY, NSEMS, IPC_CREAT | 0666);
if (semid == -1) {
perror(“semget failed”);
exit(1);
}

// 初始化信号灯值为1(互斥锁)
if (semctl(semid, 0, SETVAL, 1) == -1) {perror("semctl init failed");exit(1);
}pid_t pid = fork();
if (pid == -1) {perror("fork failed");exit(1);
}if (pid == 0) {  // 子进程(用户B)printf("用户B:等待打印机使用权...\n");semop(semid, &P, 1);  // 执行P操作 printf("用户B:获得打印机使用权,开始打印文档...\n");sleep(3);             // 模拟打印耗时 printf("用户B:打印完成,释放使用权\n");semop(semid, &V, 1);  // 执行V操作 
} else {          // 父进程(用户A)sleep(1);     // 确保子进程先请求信号灯 printf("用户A:等待打印机使用权...\n");semop(semid, &P, 1);printf("用户A:获得打印机使用权,开始打印报表...\n");sleep(2);printf("用户A:打印完成,释放使用权\n");semop(semid, &V, 1);wait(NULL);   // 等待子进程结束 // 删除信号灯集 if (semctl(semid, 0, IPC_RMID) == -1) {perror("semctl delete failed");}
}
return 0;

}`

http://www.dtcms.com/wzjs/54792.html

相关文章:

  • 四六级查成绩网站怎么做嵌入式培训
  • 做英文网站可以申请补贴吗热狗seo顾问
  • 电商网站订烟平台官网2023年12月疫情又开始了吗
  • 楚雄网站开发rewlkj实时热搜
  • 惠州网站制作想要网站导航正式推广
  • wp网站系统模板家庭优化大师免费下载
  • 制作网制作网站建设的公司互联网+营销策略怎么写
  • 学院网站建设网站优化seo怎么做
  • 英文网站建设 江门sem代运营费用
  • 网站建设的制度精准引流获客软件
  • 在网站上做漂浮北京网站优化排名
  • 个人简历模板免费下载网站电商seo引流
  • wordpress display_name西安seo关键字优化
  • 网站建设实训结论与分析总结seo教程优化
  • 网站在工信部备案如何做上海aso
  • 做动漫主题的网站百度24小时人工客服电话
  • 上海免费网站建设品牌河北软文搜索引擎推广公司
  • asp网站本地测试修改视频教程seo优化培训课程
  • 自己做影视网站整站seo排名要多少钱
  • 网页前端是什么工作梅花seo 快速排名软件
  • 免费网站加速服务中国十大门户网站排行
  • 甜品店网站建设百度搜索seo优化技巧
  • 乐山做网站东莞营销网站建设推广
  • 上门做网站免费推广论坛
  • 快速建立平台网站开发建站教程详解数据分析师报考条件
  • 旅游网站营销sem分析
  • 做网站找哪家公司好流量精灵app
  • 武冈企业建站网络舆情案例分析
  • 基本的网站建设知识东莞seo软件
  • 自己做的网站竞价优化免费大数据查询