[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Dúvida - Pthreads
Ah, sim...
e se alguem achar algo sobre justica, por favor mande o link para a lista. Não
só facilita a vida dos colegas, mas tb quero ver se em julho consigo acrescentar
mais um pouco à minha apostila.
T+
Guioc
Quoting Guilherme O'Connor de Lungarzo <guioc@linux.ime.usp.br>:
> Nao consegui encontrar nada sobre a justica dos semaforos em Pthreads, mas
> descobri que os semaforos nao pertencem a esta biblioteca. Na verdade eles
> sao
> uma definicao do POSIX.1b.
>
> Para usar semaforos é necessario incluir <semaphore.h>, com isso vcs tem
> acesso
> às funcoes
>
> sem_destroy
> sem_init
> sem_trywait
> sem_post
> sem_wait
>
> todas elas utilizam o protocolo antigo de erros de Unix, ou seja, retornam -1
> em
> caso de erro e definem o erro em errno (se alguem precisar usar isso e nao
> tiver
> entendido mande email para a lista que eu explico)
>
> Imagino que isso facilita a procura de vcs por semaforos. Para quem estiver
> programando em C (e gostando) vai mais uma dica:
>
> "Programming with POSIX Threads. BUTENHOF, David R. Addison Wesley."
>
> Foi daí que eu tirei essas valiosas informacoes.
>
> T+
> guioc
>
> Quoting Guilherme O'Connor de Lungarzo <guioc@linux.ime.usp.br>:
>
> > > Olá,
> > > A priori todo o semáforo deveria ter uma fila, mas eu não posso
> > > afirmar nada deste caso específico. Guilherme, você sabe algo ?
> > >
> > > Alfredo
> > >
> > > Givanildo Dantas Alves writes:
> > > > Semáforos implementados em Pthreads (protótipos em semaphore.h) são
> > > justos, ou seja, a espera de
> > > > processos é baseada numa fila, certo ?
> > > >
> > > > Grato
> > > >
> > > > --
> > > > Givanildo Dantas Alves <mrgiba@linux.ime.usp.br>
> > > >
> > > >
> > >
> >
> >
> >
> >
> >
> >
>
>
>
>
>
>