Java 老师吵到同学睡觉


Java 老师吵到同学睡觉

package pukepai;

public class test1
{
    public static void main(String args[])
    {
        Classroom c1 = new Classroom();
        c1.student.start();
        c1.teacher.start();
    }
}

class Classroom implements Runnable
{
    Thread teacher, student;
    int sleepNumber=0;
    public Classroom()
    {
        teacher = new Thread(this);
        student = new Thread(this);
        teacher.setName("teacher");
        student.setName("student");

    }

    public void run()
    {
        while (true)
        {
            if (Thread.currentThread() == student)
            {
                try
                {
                    sleepNumber++;
                    System.out.println( "同学:老子正在睡"+"第"+sleepNumber+"次觉");
                    Thread.sleep(1000 * 60);

                } catch (InterruptedException e)
                {
                    System.out.println("同学:wdnmd");
                }
            } else if (Thread.currentThread() == teacher)
            {
                System.out.println("老师:上课!!");
                try
                {
                    Thread.sleep(2000);
                } catch (InterruptedException e)
                {

                }
                student.interrupt();
            }
        }

    }
}

文章作者: LHL
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 LHL !
评论
  目录