0

我想回收我的图像,但由于另一个线程正在渲染它们,我需要确保渲染已经停止:

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

但我认为这不是最好的方法,他们还有其他方法吗?

4

1 回答 1

1

使用线程 wait()/notify() 机制。你会在网上找到很多不错的 tuts

于 2012-06-10T07:23:17.060 回答