Zatrzymanie/wznowienie wątków

0

Mam program symulujący "spadanie obiektów" na wątkach. Każda obiekt osobny wątek. Mam problem z zatrzymaniem i wznowieniem "spadania" po naciśnięciu przycisku.

   public void run()
   {
      try
      {
         while(true)
         {
            square.update(component.getBounds());
            component.repaint();
            Thread.sleep(10);
            
            while(flaga) 
                wait();           
         }
      }catch (InterruptedException e){}
      
    }

    public void stop()
    {
        flaga = true;
    }
 
    public void resume() 
    {
        flaga = false;
    }
}
0

dodaj volatile przed polem flaga.

0

Pokaż cały kod tego Runable MIstrzu.

0

Ciekawe co to za wait()... w tym kodzie...

1 użytkowników online, w tym zalogowanych: 0, gości: 1