sword GCIThreadMutexAcquire (
void *hndl,
GCIError *err,
GCIThreadMutex *mutex
);
获取调用它的线程的互斥锁。
如果互斥锁由另一个线程持有,则调用线程将被阻塞,直到它可以获取互斥锁。
GBase 8s GCI 接口使用指南
南大通用数据技术股份有限公司 118
尝试获取未初始化的互斥锁是非法的。
如果线程使用它来获取该线程已持有的互斥锁,则此函数的行为是未定义的。
参数
输入
/输出
hndl
输入/输出
GCI 环境或用户会话句柄
err
输入/输出
错误信息句柄,该接口调用失败时,错误信息会存在该句柄上
mutex
输入/输出
要获取的互斥锁
如果执行成功,返回 GCI_SUCCESS,否则返回 GCI_ERROR。