terminate this entire set of coroutines . the others will be deregistered and have exceptions thrown at them . note that this is intended as a panic-shutdown operation ; under normal circumstances a coroutine should always end with co_exit_to in order to politely inform at least one of its partners that it is going away . % tbd % this may need significantly more work . % tbd % should this just be co_exit_to , , coroutinemanager.panic ? concode_field_sep int NOBODY concode_elem_sep BitSet m_activeIDs concode_elem_sep int m_unreasonableId concode_elem_sep int ANYBODY concode_elem_sep Object m_yield concode_elem_sep int m_nextCoroutine concode_field_sep void co_exit_to concode_elem_sep Object co_resume concode_elem_sep int co_joinCoroutineSet concode_elem_sep Object co_entry_pause
void function ( int arg0 ) { m_activeIDs . clear ( arg0 ) ; m_nextCoroutine = NOBODY ; notify ( ) ; }