模拟病人叫号

Posted baichang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模拟病人叫号相关的知识,希望对你有一定的参考价值。

 1 package demo7;
 2 
 3 public class Test5 {
 4     public static void main(String[] args) {
 5         MyThread5 mt = new MyThread5();
 6         Thread t = new Thread(mt);
 7         t.start();
 8 
 9         for (int i = 0; i < 50; i++) {
10             try {
11                 Thread.sleep(500);
12                 System.out.println("普通号:" + (i+1) + "号病人在看病!");
13             } catch (InterruptedException e) {
14                 e.printStackTrace();
15             }
16             if (i == 9) {
17                 try {
18                     t.join();
19                 } catch (InterruptedException e) {
20                     e.printStackTrace();
21                 }
22             }
23         }
24     }
25 }
 1 package demo7;
 2 
 3 //模拟叫号看病,特需号10个,普通号50个,看病时间特需号是普通号的2倍
 4 //叫到普通号第10号时要先看完特需号
 5 public class MyThread5 implements Runnable{
 6 
 7     public void run() {
 8         for (int i = 0; i <10; i++) {
 9             try {
10                 Thread.sleep(1000);
11                 System.out.println("特需号:"+(i+1)+"号病人在看病!");
12             } catch (InterruptedException e) {
13                 e.printStackTrace();
14             }
15             
16         }
17     }
18 }

 

以上是关于模拟病人叫号的主要内容,如果未能解决你的问题,请参考以下文章

简单模拟医院叫号系统

叫号系统排队系统挂号系统实现(JAVA队列)

栈的应用之银行叫号系统模拟

谁能用C#设计一个银行排队叫号系统,简单的就行。需要程序文件和源代码。如果有好心人请发到1064635202qq

求解C++模拟银行排队问题

关于银行排队叫号机设置的问题