Skip to content

Trabalho da faculdade onde tenho um socket que receberá clientes. E estes tentarão acessar um mesmo recurso, que é um valor de uma conta bancaria. Então usando o algoritmo de exclusão mutua, fazemos um controle de quem pode acessar o recurso

Notifications You must be signed in to change notification settings

ClauHenrique/ClienteServidorExclusaoMutua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

para ver o codigo funcionando seguindo o conceito de exclusão mutua, siga as seguintes instruções:

Abra um terminal e execute o arquivo Server.py

Agora abra pelo menos dois terminais e execute o arquivo cliente.py

"Você pode executar o arquivo cliente.py em quantos terminais você quiser. cada véz que você executa 
o arquivo cliente.py, isso cria uma conexão que será recebida pelo socket"


"Você deve executar os clientes quase que ao mesmo tempo.
Quando você executa o cliente, o socket irá esperar até que o cliente mande alguma coisa para ele.
Então digite sua conta e quanto deseja sacar, em ambos os clientes. 
Após isso aperte enter em ambos os clientes"

Isso irá criar threads com diferentes processos que irão concorrer para serem execultados. Mas usando o algoritimo de exclusão mutua, controlamos para que um processo não seja execultado enquanto o outro está consumindo recurso

About

Trabalho da faculdade onde tenho um socket que receberá clientes. E estes tentarão acessar um mesmo recurso, que é um valor de uma conta bancaria. Então usando o algoritmo de exclusão mutua, fazemos um controle de quem pode acessar o recurso

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages