WEB开发网
开发学院手机开发Android 开发 Android应用开发之Java基础篇——线程 阅读

Android应用开发之Java基础篇——线程

 2010-10-14 06:18:00 来源:本站整理   
核心提示:7、resume、destroy、stop、suspend方法:这些方法可能引起死锁,已经作废,Android应用开发之Java基础篇——线程(3),请不要调用,下面介绍一下Java中线程的状态:1、新建:线程对象已经创建(调用new),线程同步对多线程编程非常重要,本文没有涉及,但是还没有开始执行(未调用start方

7、resume、destroy、stop、suspend方法:这些方法可能引起死锁,已经作废,请不要调用。

下面介绍一下Java中线程的状态:

1、新建:线程对象已经创建(调用new),但是还没有开始执行(未调用start方法)。

2、就绪:线程对象各种状态已经准备好了(比如已经调用了线程的start方法,在比如当线程等待的条件已经满足,可以重新执行),只要调度程序分配时间片给该线程则开始运行。

3、运行:线程已经获得时间片,正在运行。

4、死亡:线程的run方法已经返回。注意stop、destroy方法都是被废弃的方法,不能调用。

5、阻塞:由于线程的运行条件不能满足,则调度程序会把线程阻塞。这些条件包括不能获得锁对象(以后我们会介绍),调用了线程的sleep方法,时间还没有到,线程IO还没有完成等等情况,都会阻塞线程。

以上Simon简单总结了一下Java中的线程使用方法,只要掌握了以上使用方法,在Android中进行多线程开发应该不是问题。线程同步对多线程编程非常重要,本文没有涉及。以后我会介绍线程同步的相关内容。

上一页  1 2 3 

Tags:Android 应用开发 Java

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接