lock_write ou lock_try_write Kernel Service
Propósito
Bloqueia um bloqueio complexo no modo de gravação exclusiva.
Sintaxe
Parâmetro
| Item | Descrição |
|---|---|
| lock_addr | Especifica o endereço da palavra de bloqueio para bloquear. |
Descrição
O serviço kernel lock_write bloqueia o bloqueio complexo especificado no modo de gravação exclusiva; ele bloqueia se o bloqueio estiver ocupado. O bloqueio deve ter sido previamente inicializado com o serviço kernel lock_init . O serviço kernel lock_write não tem valores de retorno.
O serviço kernel lock_try_write tenta bloquear o bloqueio complexo especificado no modo de gravação exclusiva; ele retorna imediatamente sem bloquear se o bloqueio estiver ocupado. O bloqueio deve ter sido previamente inicializado com o serviço kernel lock_init .
Ambiente de Execução
Os serviços kernel lock_write e lock_try_write podem ser chamados a partir do ambiente de processo apenas.
Valores De Retorno
O serviço kernel lock_try_write possui os seguintes parâmetros:
| Item | Descrição |
|---|---|
| true | Indica que o bloqueio foi adquirido com sucesso. |
| FALSO | Indica que o bloqueio não foi adquirido. |