Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

fonseca

pause

Mensagens Recomendadas

fonseca    0
fonseca

O pause fica á espera de um sinal certo?

mas numa thread a pause faz com que a seja apenas essa thread á espera do sinal ou todas a threads do processo ficam bloqueadas?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
bruno1234    20
bruno1234

Esse pause q estás a falar é o Wait?

A funcionalidade do Wait é garantir q só uma thread está dentro do recurso limitado.

A primeira thread q chamar o wait avança, todas as outras ficam bloqueadas.

Assim q for feito o Signal, todas as threads são avisadas e todas tentam novamente entrar, mas só uma consegue, as outras ficam bloqueadas até novo Signal.

Este é o comportamento mais simples, depois pode haver variantes.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade