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中进行多线程开发应该不是问题。线程同步对多线程编程非常重要,本文没有涉及。以后我会介绍线程同步的相关内容。
更多精彩
赞助商链接