SyncUnlock

あらかじめSyncLockでロックされた、シグナル番号のロックを解除します。

書式
SyncUnlock シグナル番号

パラメーター

シグナル番号
受信する信号番号 (1~63の整数)を、式または数値で指定します。

解説
SyncUnlock は、あらかじめSyncLock でロックされたシグナル番号のロックを解除します。

あらかじめロックされたシグナル番号でなければ、ロック解除することはできません。

参照
Signal, SyncLock, Wait, WaitPos

SyncUnlock使用例

Function Main

    Xqt task
    Xqt task
    Xqt task
    Xqt task
Fend

Function task
  Do
    SyncLock 1
    Print "resource 1 is locked by task", MyTask
    Wait .5
    SyncUnlock 1
  Loop
Fend