# Task

## NAME

Task - "Runnable" subclass of kernel objects (threads, processes, and jobs)

## SYNOPSIS

[Threads](https://fuchsia.dev/fuchsia-src/reference/kernel_objects/thread), [processes](https://fuchsia.dev/fuchsia-src/reference/kernel_objects/process), and [jobs](https://fuchsia.dev/fuchsia-src/reference/kernel_objects/job) objects
are all tasks. They share the ability to be suspended, resumed, and
killed.

## DESCRIPTION

TODO

## SYSCALLS

- [`zx_task_create_exception_channel()`](https://fuchsia.dev/reference/syscalls/task_create_exception_channel) - listen for task exceptions
- [`zx_task_kill()`](https://fuchsia.dev/reference/syscalls/task_kill) - cause a task to stop running

[](https://issues.fuchsia.dev/issues/new?component=1439230&template=1881640&description=Issue+on:+https://fuchsia.dev/docs/reference/kernel_objects/task.md "Report a bug or suggest improvements on this page") [](https://cs.opensource.google/fuchsia/fuchsia/+/main:docs/reference/kernel_objects/task.md "View the source code of this page") [](https://ci.android.com/edit?repo=fuchsia/fuchsia/main&file=docs/reference/kernel_objects/task.md&cloneRepo=fuchsia/fuchsia:refs/heads/main&fullPath=fuchsia/docs/reference/kernel_objects/task.md "Edit the source code of this page")