天天看点

Runnable一.概述二.Runnable三.总结

在android中,为避免造成ui thread的卡顿,google推荐奖所有的非ui 的操作都放到后台线程去执行,也就是work thread。runnable是一个接口,实现了这个接口就代表可执行,thread 有带runnable相应的构造方法,有时候会涉及runnable这个接口。当然,google也提供了一个封装好了的异步线程asynctask,避免自己去创建和管理自己的线程池。能力有限,不喜勿喷o, [email protected] only for feedback.
runnable 接口只包涵一个public的抽象方法 <code>run()</code>,相应的子类有:

<code>animationdrawable</code>

<code>cookiesyncmanager</code>

<code>forkjoinworkerthread</code>

<code>futuretask&lt;v&gt;</code>

<code>handlerthread</code>

<code>renderscript.rserrorhandler</code>

<code>renderscript.rsmessagehandler</code>

<code>runnablefuture&lt;v&gt;</code>

<code>runnablescheduledfuture&lt;v&gt;</code>

<code>thread</code>

<code>timertask</code>

runnable 可以和handler 结合起来使用,达成很多的目的,例如定时:

继续阅读