博客
关于我
多线程---模拟多人通过山洞
阅读量:340 次
发布时间:2019-03-04

本文共 1029 字,大约阅读时间需要 3 分钟。

* 编写多线程应用程序,模拟多个人通过山洞。这个山洞每次只能通过一个人,每个人 * 通过山洞的时间为5秒,随机生成10个人,名字分别是"ONE"~"TEN",同时准备过此山洞, * 显示一下每次通过山洞人的姓名。 * 提示:1.获取当前线程名字可用Thread.currentThread().getName()方法 *     2.输出结果应该是乱序的*/public class Pass implements Runnable{      private Object lock=new Object();      public void run(){          synchronized(lock){              System.out.println(Thread.currentThread().getName());              try{                  Thread.sleep(1000);              }catch(InterruptedException e){                  e.printStackTrace();              }          }      }            public static void main(String[] args){          Pass p=new Pass();          new Thread(p,"ONE").start();          new Thread(p,"TWO").start();          new Thread(p,"THREE").start();          new Thread(p,"FOUR").start();          new Thread(p,"FIVE").start();          new Thread(p,"SIX").start();          new Thread(p,"SEVEN").start();          new Thread(p,"EIGHT").start();        new Thread(p,"NINE").start();        new Thread(p,"TEN").start();            }  }  

转载地址:http://wzne.baihongyu.com/

你可能感兴趣的文章
Nginx Lua install
查看>>
nginx net::ERR_ABORTED 403 (Forbidden)
查看>>
Nginx SSL私有证书自签,且反代80端口
查看>>
Nginx upstream性能优化
查看>>
Nginx 中解决跨域问题
查看>>
nginx 代理解决跨域
查看>>
Nginx 动静分离与负载均衡的实现
查看>>
Nginx 反向代理 MinIO 及 ruoyi-vue-pro 配置 MinIO 详解
查看>>
nginx 反向代理 转发请求时,有时好有时没反应,产生原因及解决
查看>>
Nginx 反向代理解决跨域问题
查看>>
Nginx 反向代理配置去除前缀
查看>>
nginx 后端获取真实ip
查看>>
Nginx 多端口配置和访问异常问题的排查与优化
查看>>
Nginx 如何代理转发传递真实 ip 地址?
查看>>
Nginx 学习总结(16)—— 动静分离、压缩、缓存、黑白名单、性能等内容温习
查看>>
Nginx 学习总结(17)—— 8 个免费开源 Nginx 管理系统,轻松管理 Nginx 站点配置
查看>>
Nginx 学习(一):Nginx 下载和启动
查看>>
nginx 常用指令配置总结
查看>>
Nginx 常用配置清单
查看>>
nginx 常用配置记录
查看>>