线程

import java.util.Timer;
import java.util.TimerTask;

/**
 * Created by Administrator on 2018/3/30.
 */
class Yield extends Thread{
    @Override
    public void run() {
        new Timer().schedule(new TimerTask() {
            @Override
            public void run() {
                    System.out.println("看我的眼神..>"+Thread.currentThread().getName());
            }
        },0,1000);
    }
}
 class MyThread49 implements Runnable
{
    public void run()
    {
        try
        {
            while (!Thread.currentThread().isInterrupted())
            {
                System.out.println("ThreadName = " + Thread.currentThread().getName());
                Thread.sleep(3000);
            }
        }
        catch (InterruptedException e)
        {
            e.printStackTrace();
        }
    }
}
public class Test {
    public static void main(String[] args) {
        Thread main = Thread.currentThread();
        ThreadGroup mainGroup = main.getThreadGroup();
        Thread thread = new Thread(mainGroup,"afengThreadGroup");

        Thread thread2 = new Yield();
        thread2.start();

        new Thread(new MyThread49()).start();

        new Thread(new Runnable() {
            public void run() {
                System.out.println("强调自主练习");
            }
        }).start();
    }
}

 

posted @ 2018-03-30 13:55  涂鸟少年  阅读(74)  评论(0编辑  收藏  举报