Thread 线程的概念及初级入门
程序员文章站
2022-05-15 17:43:40
...
import java.util.Date; //线程的介绍 //线程又称为轻型线程,因为线程只能在单个进程的作用域内活动,所以创建 //线程比创建进程要廉价得多; //线程允许协作和数据交换,并且在计算机资源方面费城廉价 //java 中使用多线程技术一般采用:扩展Thread类,或者是继承runnable接口 //案例 :扩展Thread 实现多线程 public class ThreadEx extends Thread{ int pauseTime; String name; public ThreadEx(int pauseTime,String name ){ this.pauseTime = pauseTime; this.name = name; } //重写Thread 里面的方法 public void run(){ for(int i=0;i<10;i++){ try{ System.out.println(name+":"+new Date(System.currentTimeMillis())); //暂停线程 Thread.sleep(pauseTime); }catch(Exception ex){ ex.printStackTrace(); } } } public static void main(String[] args){ //创建一个线程并执行开始 //线程 1 ThreadEx t1 = new ThreadEx(2000,"发短信"); t1.start(); //线程 2 ThreadEx t2 = new ThreadEx(5000,"接电话"); t2.start(); } } //--------------------------------------------MIDlet 应用程序的启动周期 protected void startApp() throws MIDletStateChangeException { // TODO Auto-generated method stub display = Display.getDisplay(this); LineThread l = new LineThread(this); //传入的参数为 指定类的对象 首先调用的paint();方法绘画图形 display.setCurrent(l); }