nl_tokens: A task control block manages a task and the queue of work packages associated with it .
pl_tokens: function TaskControlBlock ( link , id , priority , queue , task ) { this . link = link ; this . id = id ; this . priority = <mask> ; this . queue = queue ; this . task = task ; if ( queue == null ) { this . state = STATE_SUSPENDED ; } else { this . state = STATE_SUSPENDED_RUNNABLE ; } }