最简单的java的多线程编写方法
2012-06-04 06:57
441 查看
要创建一个线程,需要以下步骤:
1.创建一个继承Thread类的新类,比如class csdn extends Thread
2.覆盖原Thread类的run()方法来完成该线程的具体工作
要使用线程,需要以下步骤:
1.利用新类创建对象,创建几个对象,就实现几个进程,比如csdn t1;csdn t2就是二个线程。
2.调用Thread的start()方法来开启线程,该方法会自动调用run()方法
示例代码如下:
1.创建一个继承Thread类的新类,比如class csdn extends Thread
2.覆盖原Thread类的run()方法来完成该线程的具体工作
要使用线程,需要以下步骤:
1.利用新类创建对象,创建几个对象,就实现几个进程,比如csdn t1;csdn t2就是二个线程。
2.调用Thread的start()方法来开启线程,该方法会自动调用run()方法
示例代码如下:
import java.util.*; class TimePrinter extends Thread { int pauseTime; String name; public TimePrinter(int x, String n) { pauseTime = x; name = n; } public void run() { while(true) { try { System.out.println(name + ":" + new Date(System.currentTimeMillis())); Thread.sleep(pauseTime); } catch(Exception e) { System.out.println(e); } } } static public void main(String args[]) { TimePrinter tp1 = new TimePrinter(1000, "Fast Guy"); tp1.start(); TimePrinter tp2 = new TimePrinter(3000, "Slow Guy"); tp2.start(); } }
在这个例子中开启了两个线程tp1、tp2,它们分别按不同的时间间隔(1s和3s)显示当前时间。
相关文章推荐
- Java 多线程的两种简单实现方法
- 【练习题】构造方法 编写Java程序,模拟简单的计算器。
- Java多线程几个方法的简单介绍
- java 多线程 join 方法简单实例。
- JAVA 编写一个多线程的简单Web服务器
- 编写Java程序,模拟简单的计算器。 定义名为Number的类,其中有两个整型数据成员n1和n2,应声明为私有。 编写构造方法,用于初始化n1和n2,再为该类定义 加(addition)、 减(su
- JAVA多线程简单实现方法
- 最简单的java多线程代码(重写thread或者runnable的run方法)
- 简单模拟Java中创建多线程的两种方法
- 如何实现多个线程同步 (2013-11-10 12:07:24)转载▼ 标签: it 在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题,Java实现线程同步的方法很多
- 编写高质量代码:改善Java程序的151个建议(第1章:JAVA开发中通用的方法和准则___建议16~20)
- 编写简单的hashCode方法
- 黑马程序员---------Java基础------------多线程简单总结
- 整理总结Java多线程程序编写的要点
- java最简单方法配置统一异常页面
- JAVA 多线程实现简单UDP一对一聊天
- java之多线程中Thread类和Runnable接口使用方法
- 利用Java编写简单的WebService实例
- 简单直观-实战体会Java多线程编程的精要 (1)
- 【Java并发编程】实现多线程的两种方法