Published in Ramblings

Image credit by Ben Griffiths

Image

Sophia Tung

April 3, 2015

Difficulties in Multithreading

Difficulties in Multithreading

Why is the following bad?

class MyThread extends Thread { private boolean stop = false; public void run() { while (!stop) { doSomeWork(); } } public void setStop() { this.stop = true; } }

Think about it.