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