finally {
if(${obj} != null) ${obj}.close();
}catch (${Exception} ignore) {
// ignore it.
}synchronized(${obj}) {
${cursor}
}try {
Thread.sleep(${millis});
} catch (InterruptedException ignore) {
// Ignore...
}Thread ${name} = new Thread(${RunnableObj});
${name}.start();Thread ${name} = new Thread(new Runnable() {
/**
* @see java.lang.Runnable#run()
*/
public void run() {
while(!Thread.interrupted()) {
${cursor}
}
}
});
${name}.start();