关闭

Java 多线程1

标签: Java
474人阅读 评论(0) 收藏 举报
分类:
public class MyThread  implements Runnable
{
    private int i = 100;
    
    public void run()
    {
        while(true)
        {
            synchronized (this) {
                System.out.println(Thread.currentThread().getName() + i);
                i--;
                Thread.yield();
                if(i<0)
                {
                    break;
                }
            }

        }
    }

}


public class ThreadMain
{
    public static void main(String args[])
    {
        MyThread myThread = new MyThread();
        
        Thread t1 = new Thread(myThread);
        Thread t2 = new Thread(myThread);
        t1.setName("线程a  ");
        t2.setName("线程b  ");
        t1.start();
        t2.start();
        
    }
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:72133次
    • 积分:1120
    • 等级:
    • 排名:千里之外
    • 原创:30篇
    • 转载:74篇
    • 译文:0篇
    • 评论:1条
    文章分类