1. 同一个thread: 模拟MessageQueue, looper, handler的原理; 或使用looper; 需处理结束点;
2. 多个thread: 通过wait, notifyAll实现同步;