多线程 编写多线程的两种方式
2015-06-21 20:10
260 查看
1、通过继承Thread编写多线程类
E:\GitHub\tools\JavaEEDevelop\Lesson1_JavaSe_Demo1\src\org\zln\thread\TestThread.java
package org.zln.thread; import java.util.Date; /** * Created by coolkid on 2015/6/21 0021. */ public class TestRunnable implements Runnable { private int time;//休眠时间 private String user;//调用用户 public TestRunnable(int time, String user) { this.time = time; this.user = user; } @Override public void run() { while (true){ try { System.out.println(Thread.currentThread().getName()+"\t"+user+" 休息 "+time+"ms-"+new Date()); Thread.sleep(time); } catch (InterruptedException e) { e.printStackTrace(); } } } public static void main(String[] args) { Thread t1 = new Thread(new TestRunnable(1000,"Jack")); Thread t2 = new Thread(new TestRunnable(3000,"Mike")); t2.setPriority(Thread.MAX_PRIORITY); t1.start(); t2.start(); } }
E:\GitHub\tools\JavaEEDevelop\Lesson1_JavaSe_Demo1\src\org\zln\thread\TestThread.java
相关文章推荐
- 个人作业--课本最后一章及博客读后感
- 归并排序和快速排序的算法实现
- 个人作业--课本最后一章及博客读后感
- CDOJ 1088 王之迷宫 BFS
- 《心理学与生活》发展与教育(上)
- UIView frame, bounds and center
- 读后感
- 电影名:东邪西毒
- FrameLayou和UI的布局优化(merge、include、ViewStub)
- 运行及总结
- 欢迎使用CSDN-markdown编辑器
- 利用随机前馈神经网络生成图像观察网络复杂度
- leetcode House Robber
- MySQL 常用运算符
- 数据结构——二叉树2(c++)
- LeetCode---(152)Maximum Product Subarray
- javascript--理解Javascript之this关键字
- 关于我自己的三个层次
- javase学习之路——面向对象
- 读《人,绩效和职业道德》有感