MC-Basic:SEMAPHOREGIVE/zh-hans

From SoftMC-Wiki
Jump to: navigation, search
语言: [[::MC-Basic:SEMAPHOREGIVE|English]]  • [[::MC-Basic:SEMAPHOREGIVE/zh-hans|中文(简体)‎]]

缩写

semgive

格式

semgive(<semaphore name>)

适用版本

从版本3.7.x起

描述

SEMGIVE释放一个信号量。如果该信号量之前已被获取,它会被标记为一个自由信号量,任何任务可以使用SEMTAKE命令获取它。如果该信号量已经是自由信号量,它的状态不能被改变。如果一个任务使用SEMTAKE获取该信号量,该信号量会被相同任务或者任何任务在系统中释放(甚至自命令行中释放)。

类型

取值范围

单位

默认值

使用范围

任务区, 终端

限制

例子


semGive(SEM1)                                          ‘释放信号

参见