Allow the Runnable to intercept and do some actions before calling the IThread methods pause, resume and terminate.