Java多线程实现
2015-12-15 17:17
387 查看
1.继承Thread类,由于Java单继承特性,此方法并不推荐。
2.实现Runnable接口,代码如下
2.实现Runnable接口,代码如下
class MyThread implements Runnable { private String name; public MyThread(String name) { super(); this.name = name; } @Override public void run() { for(int i = 0 ; i < 200; i++) { System.out.println("Thread"+name+"--->"+i); } } } public class ThreadDemo { public static void main(String[] args) { MyThread a = new MyThread("a"); MyThread b = new MyThread("b"); MyThread c = new MyThread("c"); new Thread(a).start(); new Thread(b).start(); new Thread(c).start(); } }
相关文章推荐
- eclipse和android studio导入工程的错误
- java文件读写,文本与文件互换
- java Swing JFileChooser 的使用
- Java IO读写中文各种乱码问题 【转】
- Java匿名内部类总结
- SpringMVC 支持Hibernate Validator
- spring解决后台json返回乱码问题
- 深入理解Java内存模型(四)——volatile
- [javase学习笔记]-5.6 二维数组
- 循环一个集合或数组的小算法
- java 获取随机数的三种方法
- JAVA里面的“指针”
- Spring在项目中的应用(一)
- Java里的管道输入流 PipedInputStream与管道输出流 PipedOutputStream
- 深入理解Java内存模型(三)——顺序一致性
- spring mvc支持返回json对象,乱码问题
- 理解Java ClassLoader机制
- jdk各版本特性介绍(根据官网文档介绍)1.5-1.8
- java开发jsonlib的使用例子
- java session时间的控制