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

公司网站开发网站权重查询工具

公司网站开发,网站权重查询工具,网站怎么做第三方支付接口,深圳华强北二手手机市场创建消息 消息队列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/448189.html

相关文章:

  • 视觉设计师证书怎么考优化网络培训
  • 杭州高端网站制作亚马逊查关键词搜索量的工具
  • 那个网站专做委外发手工网络营销渠道策略有哪些
  • 网站设计标杆企业网络技术推广服务
  • 网站做的好的企业为何选择网站推广外包?
  • 企业网站模板包含什么百度指数支持数据下载吗
  • 网站架构设计师待遇怎么样万网域名官网
  • 如何用jsp做简单的网站樱花12e56
  • 做外贸网站买海外域名wix网站制作
  • 网站建设很简单产品推广找哪家公司
  • 长沙网站模板建设seo网站优化公司
  • 网站建设的7种流程百度搜索引擎的使用方法
  • 昆明做网站建设公司怎么制作网页广告
  • 做油漆稀料用哪个网站全国免费发布广告信息平台
  • 临海建设银行网站google官方下载
  • 那些网站做批发国际新闻最新消息十条摘抄
  • 免费的网站域名查询方法有哪些百度关键词搜索技巧
  • 学做烤制食品的网站宁波seo免费优化软件
  • 好的网站具备什么条件申请百度收录网址
  • 浙江省住建和城乡建设厅官方网站新媒体推广渠道有哪些
  • 铜山区规划建设局网站深圳网站推广公司
  • 阿里云网站备份深圳外贸网络推广渠道
  • 商城网站建设是 什么seo优化网
  • 健身网站开发方式百度帐号管家
  • 刷单做任务的网站抖音优化排名
  • 游戏优化软件湖南关键词优化推荐
  • it外包范围seo网站关键词优化费用
  • 北京市建设厅网站今天刚刚发生的新闻台湾新闻
  • 驾校网站建设费用新媒体营销策略
  • 临沂做网站wyjzgzs北京网站托管