+-------------------------------------------------------------+ | Non-existent | | +-------------------------------------------------------+ | | | | | | | | | | | Creating +---------+ Deleting | | | | -------------------> | Dormant | -------------------> | | | | +---------+ | | | | | | | | | Starting | | | | | | | | | | V Deleting | | | | +-------> +-------+ -------------------> | | | | Yielding / +----- | Ready | ------+ | | | | / / +-------+ <--+ \ | | | | / / \ \ Blocking | | | | / / Dispatching Readying \ \ | | | | / V \ V | | | | +-----------+ Blocking +---------+ | | | | | Executing | --------------> | Blocked | | | | | +-----------+ +---------+ | | | | | | | | | | | +-------------------------------------------------------+ | | Non-existent | +-------------------------------------------------------------+