public void wakeUpUpdateThread(){
synchronized (runLock) {
    runLock.notifyAll();
  }
}

public void wakeUpUpdateThread ( ) { synchronized ( runLock ) { runLock . notifyAll ( ) ; } }
wakes up the screen updater thread . this method is not synchronous , it doesn ' t wait for the updater thread to complete the updates . it should be used when it is not necessary to wait for the completion , for example , when a new surface had been added to the list of tracked surfaces ( which means that it ' s about to be rendered to ) .
