Skip to content

MUTEXUNLOCK


释放互斥锁

语法

declare sub Mutexunlock ( byval id as any ptr )

用法

Mutexunlock( id )

参数

id

要解锁的互斥锁的 any ptr 句柄。

说明

Mutexunlock 释放由 Mutexcreate 创建并使用 Mutexlock 加锁的互斥锁"句柄"。这允许共享该互斥锁的其他线程继续执行。

有关互斥锁的更多常规信息,请参见 Mutexcreate

示例

参见 MutexcreateThreadcreate 中的示例。

方言差异

  • -lang qb 方言中不允许使用线程。

平台差异

  • FreeBASIC 的 DOS 版本不支持线程,因为操作系统不支持。
  • 在 Linux 中,线程始终按创建顺序启动,这在 Win32 中无法保证。这是操作系统的问题,而非 FreeBASIC 的问题。

与 QB 的区别

  • FreeBASIC 新增功能

另请参见

  • Mutexcreate
  • Mutexdestroy
  • Mutexlock
  • Threadcreate
  • Threadwait

返回 目录

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系