Please enable JavaScript.
Coggle requires JavaScript to display documents.
Threads (Exemplos de chamada de thread (Pthread_create, Pthread_exit,…
Threads
Exemplos de chamada de thread
Pthread_create
Pthread_exit
Pthread_join
Pthread_yield
Pthread_attr_init
Pthread_attr_destroy
Podem compartilhar:
Espaço de endereçamento
Conjunto de arquivos abertos
Processos filhos
Alarmes, etc.
Oferecem soluções:
Thread de entrada
Lê os dados em um buffer de entrada
Thread de processamento
Tira os dados do buffer de entrada
Processa-os
Põe os resultados em um buffer de saída
Thread de saída
Escreve os dados no disco
Pthreads tem certas propriedades:
Identificador
Conjunto de registros
Conjuntos de atributos
Tamanho da pilha
Parâmetros de escalonamento
Outros itens
Upcall:
Núcleo sabe que uma thread bloqueou
Sistema de tempo de execução de processo é avisado
Nº do thread e descrição do evento são passados como parâmetros na pilha