分类: 嵌入式
2012-08-15 11:31:05
FROM: 在多线程编程这块,我们经常要使用Handler,Thread和Runnable这三个类,那么他们之间的关系你是否 弄清楚了呢? 首先说明Android的CPU分配的最小单元是线程,Handler一般是在某个线程里创建的,因而Handler 和Thread就是相互绑定的,一一对应。 而Runnable是一个接口,Thread是Runnable的子类。所以说, 他俩都算一个进程。那么我们就来看看是怎么样实现的。 Java代码: 点击(此处)折叠或打开
线程id和UI线程打印的线程id相同!说明该程序中的Runnable是在UI线程中执行的,并没有创建新的线程! 常见的新建线程的方法是: 方法一: Java代码: 方法二: Java代码: |