RunStrategy now actually starts threads. Setters are now synchronized.