JAVA实现多线程的两种方法
2016-05-03 15:00
701 查看
参考URL:
http://www.cnblogs.com/jbelial/archive/2013/03/17/2964472.html
1、继承 java.lang.Thread 类。
2、实现Runnable 接口。
http://www.cnblogs.com/jbelial/archive/2013/03/17/2964472.html
1、继承 java.lang.Thread 类。
2、实现Runnable 接口。
class ThreadText extends Thread { public void run() { for (int a=0; a<10; a++) { System.out.println(currentThread().getName() + ":-1:" + a); } } } class RunnableText implements Runnable { public void run() { for (int a=0; a<10; a++) { System.out.println(Thread.currentThread().getName() + ":-2:" + a); } } } public class StartThread { public static void main(String[] args) { ThreadText tt1 = new ThreadText(); tt1.start(); tt1.run(); RunnableText tt2 = new RunnableText(); Thread thread = new Thread(tt2); Thread thread1 = new Thread(tt2); thread.start(); try { thread.join() ; } catch (InterruptedException ex) { throw new RuntimeException(ex); } System.out.println("thread1 will be start!"); thread1.start(); } }
相关文章推荐
- git eclipse 插件的安装
- Java EE 基础
- SpringMVC使用@Valid注解表单验证数据
- How HashMap works in java
- 最好的8个Java RESTful框架
- Java 通过ReflectionFactory 创建序列化的实例(原创)
- eclipse 启动后,闪退
- RxJava的坑
- 正常的Java web项目 Deployment Assembly 配置
- Spring初学之Bean标签中的abstract和parent属性
- protoc的protoc-gen-grpc-java插件
- JDK安装、配置
- springMVC post方式乱码解决方案
- eclipse中设置.abc--xyz触发提示输入时,提示This compilation unit is not on the build path of java project 异常如何解决?
- Spring中@Autowired注解、@Resource注解的区别
- Mac下打开eclipse 始终提示 你需要安装Java SE 6 Runtime
- Java中静态变量、静态代码块、非静态代码块以及静态方法的加载顺序
- 快速高效学习Java编程在线资源Top 20
- Java异常总结
- 学习:java原理—反射机制