过去两周,我学习了以下内容: setImmediate、process.nextTick、setTimeout、允诺、回调、libuv、事件循环、作业/微任务队列、事件循环队列、调用堆栈等等。我想使用以下基本场景,并了解如何实现异步。// does nothing; here to simulate functionality below
我想在延迟几秒钟后在UI线程上实现一些操作,并尝试了这种方法-final Runnable r = new Runnable@Override handler1.postDelayed(r, 1000); });
这里我有两个runnable对象,所以我的问题是,我在这里执行的操作是在UI线程中执行的,还是在另一个线程中执行的,因为我没有