Java中的线程

Java的线程
进程,执行中的程序
线程,操作系统分时调度分配CPU时间的级别实体
1. 编写一个类,继承Thread类、
2.覆盖run方法(编写线程执行时的业务逻辑)
3,创建线程实例(建线程对象)
4start()启动
//线程生命周期的5个状态,new >runnable>running>block>dead

 

 

线程的优先级 thread.setPriority(number) number[1~10]
精灵线程:Thread t1=new Thread(){
public void run(){
while(true){
System.out.println("一直在运行"):
}
}
};
t1.setDaemon(true);
t1.start();//当main线程执行完毕,this Thread will be killed
创建线程的二种常见方法:
1 继承thread类,重写run方法、创建thread类型的实例。调用实例start方法启动线程
Thread t1=new Thread(){
public void run(){
for(int i=0;i<10;i++){
System.out.printle("i1:"+i);
}}}
t1.start();
2,实现Runnable接口并重写run方法;
创建Thread实例,使用Runnable作为参数的构造方法:
调用start方法启动线程:
Runnable runner=new RUnnable(){
public void run(){
//线程实体
}
};
//创建线程实例
Thread t2=new Thread(runner);
//调用start启动
t2.Start();

posted @ 2016-02-25 19:49  gentspy  阅读(132)  评论(0)    收藏  举报