@archeryc
2016-05-03T00:38:58.000000Z
字数 263
阅读 1126
blog
Android的线程机制来源于Java。一个进程默认只有一个主线程,在Android中,这个线程也叫做UI线程。跟UI有关的操作都是在主线程中进行的。比较耗时的IO,网络等操作需要在子线程中进行。
把一个任务放到一个串行的线程池中,一个一个执行。这个任务被封装成一个FutureTask,重写了done方法,任务完成后会用主线程的handler发送消息到主线程。其实AsyncTask源码不多,大致过程就是这样。各个回调方法在这个过程中被调用。