操作系统——信号量的理解

一、是什么:

  定义:信号量 是 进程之间交换信息的变量

  原型: typeddef struct semapore {    int value,  L 进程等待队列  }

  原语:

    -》p(s):又叫p操作,通过一个进程 ,并分配一个资源

    -》v(s):又叫v操作,释放一个资源

 

二、有什么作用:

  控制进程同步、互斥,保证只有一个进程在临界区。(控制多个进程访问共享资源)

 

三、怎么使用:

  

 

posted @   dcli  阅读(683)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示