输入/搜索内容
内置函数
Global
Log
Market
Trade
Account
Futures
Exchange
IO
Network
Storage
Threads
exchange.Go
EventLoop
ctx.subscribe
ctx.poll
ctx.order
ctx.cancel
ctx.submit
Subscription
threading
Thread
ThreadLock
ThreadLock.acquire
ThreadLock.release
ThreadEvent
ThreadCondition
ThreadDict
Server
TA
Talib
OS
结构体
内置变量与常量
通用约定
交易所

请求线程锁(加锁)。

acquire()
acquire(timeout)

返回值

类型描述

bool

获得锁返回true,等待超时返回false。

参数

名称类型必填描述

timeout

number

否

等待加锁的超时时间,单位为毫秒。不传或者小于等于 0 时一直等待,直到获得锁。

参考

备注

acquire()函数用于请求线程锁。当线程调用某个线程锁对象的acquire()函数时,它会尝试获取该锁。如果锁当前未被其他线程占用,调用线程将成功获得锁并继续执行。如果锁已被其他线程持有,调用acquire()的线程将被阻塞,直到锁被释放。