request thread cancellation: self and others