Does the finally block execute if the thread running the function is interrupted? Does the finally block execute if the thread running the function is interrupted? multithreading multithreading