multi execution by thread