1.2.1线程的随机调用
来源:互联网 发布:淘宝假冒品牌 自动退款 编辑:程序博客网 时间:2024/06/10 13:28
package demo;/** * Created by sunyifeng on 17/10/9. */public class MyThread extends Thread { @Override public void run(){ super.run(); try { for (int i = 0; i < 10; i++) { int time = (int) (Math.random() * 1000); Thread.sleep(time); System.out.println("run=" + Thread.currentThread().getName()); } } catch (InterruptedException e) { e.printStackTrace(); } }}
package demo;/** * Created by sunyifeng on 17/10/9. */public class Run { public static void main(String[] args) { try { MyThread myThread = new MyThread(); myThread.setName("myThread"); myThread.start(); // for (int i = 0; i < 10; i++) { int time = (int) (Math.random() * 1000); Thread.sleep(time); System.out.println("main=" + Thread.currentThread().getName()); } } catch (InterruptedException e) { e.printStackTrace(); } }}
运行结果:main=main
run=myThread
main=main
run=myThread
run=myThread
main=main
run=myThread
main=main
run=myThread
main=main
main=main
run=myThread
run=myThread
run=myThread
main=main
run=myThread
run=myThread
main=main
main=main
main=main
程序说明:
1、使用随机数挂起线程;
2、代码中的start方法的顺序不是线程执行的顺序。
阅读全文
0 0
- 1.2.1线程的随机调用
- 三种线程间的通信方式(让随机被调用的线程变成"人为调用"的线程)
- 2.2.7多个线程调用同一个方法是随机的
- 随机调用MYSQL的数据
- 线程的调用
- 线程的调用
- 线程的异步调用
- 实现发邮件方法,随机返回失败成功,50个线程同时调用sendEmail发送1000封邮件,统计发送失败和成功的个数
- 子线程调用父线程的问题
- 线程、委托的异步调用
- Java线程池的调用
- 线程的创建和调用
- Java线程池的调用
- 线程池的调用逻辑
- Java线程调用的随机性
- 线程安全随机队列
- 用两个线程玩猜数字游戏,第一个线程负责随机给出1~100之间的一个整数,第二个线程负责猜出这个数。
- 用两个线程玩猜数字游戏,第一个线程负责随机给出1~100之间的一个整数,第二个线程负责猜出这个数。
- Jvisualvm--JAVA性能分析工具
- eureka集群高可用配置
- 用yum安装rz时到问题
- C#基础整理(二)
- 8. String to Integer (atoi)
- 1.2.1线程的随机调用
- 面向对象设计原则之里氏代换原则
- VCL图表控件包TMS Grid Pack v6.7.2.2发布丨附下载
- oracle如何查看当前有哪些用户连接到数据库
- 百度经纬度转GPS经纬度
- codeforces 551E GukiZ and GukiZiana 分块
- 自定义单选按钮、复选框
- Loadrunner11问题汇总
- 初识Django-setting.py