new CriticalSection()
Permite serializar a execução de um trecho de código, impedindo assim a execução simultânea dele por mais de um ambiente/sessão JavaScript.
Methods
-
<static> getInstance()
-
Obtém uma instância compartilhada desta classe.
Returns:
- Type
- CriticalSection
-
enter(criticalSectionName)
-
Define o início de uma seção crítica, a partir desse ponto apenas um processo poderá acessar o trecho de código, não ocorrendo acesso simultâneo
Parameters:
Name Type Description criticalSectionName
string Nome da Seção
-
leave(criticalSectionName)
-
Define o fim de uma seção crítica, a partir desse ponto, os processos poderão acessar o trecho de código, voltando a ocorrer o acesso simultâneo
Parameters:
Name Type Description criticalSectionName
string Nome da seção