Go up to Multithreading em Mach
Go forward to Mach: Continuações
Mach: Princípios
Mach suporta:
- Task: objecto com espaço de endereçamento e recursos chamados
port rights.
- Thread: é a unidade de execução com kernel stack, estado, e
escalonável. Se do kernel pertencem à kernel task.
- syscalls manipulam tasks e threads (create,
terminate, suspend, resume, thread_status, thread_mutate e
task_threads).
- Biblioteca cthread fornece interface. Pode ser com
coroutine, precisa de cthread_yield();
threads, ou tasks.
vitor@cos.ufrj.br