将Runnable包装在Thread中并使用interrupt()方法来唤醒线程。
示例代码:
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
//执行代码
try {
Thread.sleep(5000); //线程休眠5秒
} catch (InterruptedException e) {
Thread.currentThread().interrupt(); //中断线程
}
}
});
thread.start(); //启动线程
//唤醒线程
thread.interrupt();
上一篇:androidrundebian