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();