Академический Документы
Профессиональный Документы
Культура Документы
executada com excluso mtua. somente uma semforos? responsavel por resolver a lacuna entre as
thread por vez; outras thread precisam esperar aplicacoes e a infraestrutura de
sua vez; ao sair outra thread pode entrar. No so muito elegantes ou intuitivas; software/hardware [Schmidt 2003]
So variveis globais do sistema;
Lock uma objeto em memria com duas No h conexo entre varivel e cdigo Oferece servicos que suportam o
operaes. sendo protegido; desenvolvimento e a execucao de aplicacoes
Usada para regio crtica (excluso distribuidas. Localizado entre o sistema
Acquire(): chamada antes de entrar na rc. mtua) e coordenao; operacional e a aplicacao. Utiliza-se dos
Uso muito livre, mais difceis de usar e mecanismos de comunicacao de baixo nivel
susceptvel a bugs. para fornecer uma comunicacao de alto
Release(): chamada depois de sair da rc. nivel para as aplicacoes distribuidas.
Sincronizao de alto nvel que permite: Software projetado para ajudar a gerenciar a
bloquear as threads que aguardam acesso complexidade e a heterogeneidade inerente
permitir interrupes dentro da regio crtica. dos sistemas distribuidos [Bakken 2001]