1. A method comprising: executing an initial portion of a routine on an initial thread; identifying a subsequent thread different than the initial thread; processing a statement to temporarily exit the routine at an end point of the initial portion; and performing a subsequent execution of the routine on a subsequent thread, the subsequent execution executing a subsequent portion of the routine from the end point of the initial portion.