Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anterior Revisão anterior | |||
| ppos-v2:tarefas_que_esperam [2026/07/29 17:38] – [Tarefas que esperam] maziero | ppos-v2:tarefas_que_esperam [2026/07/29 20:46] (atual) – maziero | ||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| + | ====== Tarefas que esperam ====== | ||
| + | |||
| + | Este projeto faz parte do [[PPOS-v2: | ||
| + | |||
| + | O objetivo deste projeto é construir a função '' | ||
| + | |||
| + | <code c> | ||
| + | int task_wait(struct task_t *task) | ||
| + | </ | ||
| + | |||
| + | A chamada '' | ||
| + | |||
| + | Observações: | ||
| + | |||
| + | * Lembre-se que várias tarefas podem ficar aguardando que a tarefa '' | ||
| + | * Caso a tarefa '' | ||
| + | * O valor de retorno da chamada '' | ||
| + | |||
| + | <note tip> | ||
| + | **Sugestão**: | ||
| + | </ | ||
| + | |||
| + | Para facilitar a construção deste e dos próximos projetos, deve-se usar as funções '' | ||
| + | |||
| + | ===== Arquivos ===== | ||
| + | |||
| + | Os seguintes arquivos são relevantes para este projeto: | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | |||
| + | ===== Outras informações ===== | ||
| + | |||
| + | * Duração estimada: 4 horas. | ||
| + | * Dependências: | ||
| + | * [[Tarefas cooperativas]] | ||
| + | * [[Despachante de tarefas]] | ||
| + | * [[Preempção por Tempo]] | ||