Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Deck of Cards
id001
Card
defaulttrue
labelC
Code Block
languagecpp
int GRD_API GrdUnlock (	
  HANDLE hGrd,
);	
Expand
titleПараметры функции

hGrd

хэндл, через который будет выполнена данная операция

Expand
titleВозвращаемое значение функции

Набор ошибок Guardant API

Expand
titleОписание

Функция GrdUnlock снимает блокировку, соответствующую указанному хэндлу. С этого момента ключ считается освобожденным и может блокироваться повторно.

Внимание! 

Пара функций GrdLock и GrdUnlock не рассчитана на вызов из разных потоков. В этом случае, при вызове GrdUnlock из другого потока ключ не будет разблокирован (здесь можно провести аналогию с работой с критическими секциями).

Card
labelC#
Code Block
languagec#
public static GrdE GrdUnlock(Handle grdHandle)
Expand
titleПараметры метода

grdHandle [in]

Тип: Handle

Хэндл, через который будет выполнена данная операция

Expand
titleВозвращаемое значение метода

Набор ошибок Guardant API

Expand
titleОписание

Метод GrdUnlock снимает блокировку, соответствующую указанному хэндлу. С этого момента ключ считается освобожденным и может блокироваться повторно.

Внимание! 

Пара методов GrdLock и GrdUnlock не рассчитана на вызов из разных потоков. В этом случае, при вызове GrdUnlock из другого потока ключ не будет разблокирован (здесь можно провести аналогию с работой с критическими секциями).

Card
labelJava
Code Block
languagejava
 public static GrdE GrdUnlock(Handle grdHandle)
Expand
titleПараметры метода

grdHandle [in]

Тип: Handle

Хэндл, через который будет выполнена данная операция

Expand
titleВозвращаемое значение метода

Набор ошибок Guardant API

Expand
titleОписание

Метод GrdUnlock снимает блокировку, соответствующую указанному хэндлу. С этого момента ключ считается освобожденным и может блокироваться повторно.

Внимание! 

Пара методов GrdLock и GrdUnlock не рассчитана на вызов из разных потоков. В этом случае, при вызове GrdUnlock из другого потока ключ не будет разблокирован (здесь можно провести аналогию с работой с критическими секциями).