2012-06-10 122 views
0

我想回收我的形象,但由於另一個線程渲染他們,我需要確保渲染已停止:等待的線程響應

 private void unload() { 
     System.out.println("Unloading menu..."); 
     loaded = false; 
     while(rendering) { 
      //wait 
     } 
     background.recycle(); 
     button.recycle(); 
     button_pushed.recycle(); 
    } 

但我不認爲這是最好的辦法,是他們的其他方式來做到這一點?

回答

1

使用線程wait()/ notify()機制。你會在網上找到很多漂亮的東西