next up previous contents
Next: 3.3 References Up: 3 Task Previous: 3.1 Overview

3.2 State

The processor architecture-independent portion of a task object consists of:

struct fluke_task_state  {

	integer_t	hash;		/* object hash value */
 
}

fluke_ref_t*keeper_ref;

hash is the immutable hash value for the object.

keeper_ref is a port to which threads in the task will automatically make idempotent RPCs when they encounter a synchronous exception condition that cannot be handled by the thread itself. If null, any thread causing an exception will block.



Utah Flux Research Group