Ir para o conteúdo

Página 80

Slide 80

Transcrição do slide

                         Threads
                 (modelos de multithreading)

 Modelo 1 para 1  Associa cada thread de usuário para 1 thread do núcleo  Provê maior concorrência do que o modelo anterior, permitindo que outra thread seja executada quando uma thread faz uma chamada bloqueante  Permite que várias threads sejam executadas em paralelo em multiprocessadores  Desvantagem: a criação de um thread de usuário é mais rápida do que a criação de uma thread de núcleo  Alguns sistemas operacionais que suportam este modelo: versões atuais do Linux, Windows 95/98/NT/2000.

Comentários