I am trying to stop a current thread, change the run() method, and then restart that thread. I’ve looked around, and most of the methods are deprecated. However, interrupt() is not. I’m not sure if that’s all you need to do.
interrupt();
start();
Would that work for what I needed it to do? It says that you should never start a thread more than once, and I don’t know if it means
start();
start();
Rather than what I wanted to do.
Any help is appreciated.
Thanks
Don’t restart a thread. You ALWAYS can rewrite your buisness logic to do this some other way. Consider using SingleThreadExecutor