互斥

Inherits: Reference < Object

类别: 核心

简要说明

同步互斥(互斥)。

方法

无效

lock ( )

Error

try_lock ( )

无效

unlock ( )

描述

同步互斥(互斥)。用于同步多个 Thread s,并且等价于二进制 Semaphore . 它保证一次只能有一个线程获得锁。互斥体可以用来保护关键部分;但是,要小心避免死锁。

方法说明

  • void lock ( )

锁定此 Mutex ,阻止,直到它被当前所有者解锁。

尝试锁定此 Mutex ,但不阻塞。退换商品 @GlobalScope.OK 关于成功, @GlobalScope.ERR_BUSY 否则。

  • void unlock ( )

解除锁定 Mutex ,将其留给其他线程。