线程1—Runnable
2016-06-03 19:41
225 查看
随便选择两个城市作为预选旅游目标。实现两个独立的线程分别显示10次城市名,每次显示后休眠一段随机时间(1000ms以内),哪个先显示完毕,就决定去哪个城市。分别用Runnable接口和Thread类实现。
运行:
import java.util.*; public class Ly_Runnable implements Runnable { public void run() { test(); } public void test() { Random r = new Random(); try { for (int i = 1; i <= 10; i++) { int a = r.nextInt(1000); Thread.sleep(a); System.out.print(a + "秒后去"); System.out.println(Thread.currentThread().getName()); } } catch (Exception e) { e.printStackTrace(); } } public static void main(String[] args) { Thread tr1 = new Thread(new Ly_Runnable()); tr1.setName("淄博"); tr1.start(); Thread tr2 = new Thread(new Ly_Runnable()); tr2.setName("青岛"); tr2.start(); } }
运行:
相关文章推荐
- Android分别通过代码和xml实现动画
- spring 使用注解获取properties 文件属性值
- 自学——关于实现双指缩放的学习总结
- cocos2dx游戏--欢欢英雄传说--添加动作
- 强化学习基本方法(三)
- Servlet与JSP九大内置对象的关系
- JavaScript:样式
- 《将博客搬至CSDN》
- 项目起不来解决方案
- windows共享问题
- 项目-两个成员的类模板将类声明改为类模板声明,使得数据成员data1和data2可以是任何类型
- c++上机实验7-项目2-最大公约和和最小公倍数
- 如何发布带静态资源的库——android 篇
- codeforces 258C Little Elephant and LCM 组合数学 枚举
- iOS 之 arc4random() 和 arc4random_uniform()的区别
- java 发送http json请求
- 怎样买书更便宜
- 使用MVC过滤器保存操作日志
- 学术诚信与职业道德
- 继承+super+final的例子