java线程类是什么

[复制链接]
查看11 | 回复5 | 2012-3-27 18:13:43 | 显示全部楼层 |阅读模式
线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。由于线程之间的相互制约,致使线程在运行中呈现出间断性。线程也有就绪、阻塞和运行三种基本状态。每一个程序都至少有一个线程,那就是程序本身。线程是程序中一个单一的顺序控制流程。在单个程序中同时运行多个线程完成不同的工作,称为多线程。...
回复

使用道具 举报

千问 | 2012-3-27 18:13:43 | 显示全部楼层
线程你可以理解为分工合作,其实java中程序都是由一条线程来处理消息的,也就是可以认为是一个人在工作,这样效率太低,所以开多个线程来分工合作(处理消息)...
回复

使用道具 举报

千问 | 2012-3-27 18:13:43 | 显示全部楼层
Thread类和Runnable接口,建议去实现Runnable接口,因为一个类可以实现多个接口,但只能继承一个类,如果你的类继承了Thread类,那如果想拓展,就不能继承其他类了。当然,如果只是简单的运用,两者都可以。...
回复

使用道具 举报

千问 | 2012-3-27 18:13:43 | 显示全部楼层
可以继承Thread 也可以实现Runnable接口...
回复

使用道具 举报

千问 | 2012-3-27 18:13:43 | 显示全部楼层
继承了Thread类 或者实现了Runnable接口...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行