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);
}
分享到:
相关推荐
thread线程的基本入门文档 适合入门学习 讲的比较广 深度说的不多
继承Thread类: 1必须重写run 方法:里面放置的实际的线程体 2 启动线程: 3创建Thread对象 4调用Thread对象的start 方法启动线程
C#中的线程(一)入门: 1.概述与概念 1.1线程是如何工作的 1.2线程vs进程 1.3何时使用多线程 1.4何时不要使用多线程 2创建和开始使用多线程 2.1将数据传入ThreadStart中 2.2命名线程
C#多线程学习入门圣典 doc文档,对关键字进行排版和着色. 可以一目了然的进行学习 C#多线程学习(一) 多线程的相关概念 1 什么是进程? 1 什么是线程? 1 什么是多线程? 1 多线程的好处 1 多线程的不利方面 1 线程...
简单的线程代码编写,初学入门
多线程thread多线程thread多线程thread多线程thread多线程thread
linux多线程编程入门 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个...
基于博客中Rt-Thread学习笔记-----线程创建(三)的测试工程。里面包含RTThread的单线程动态、静态创建,以及多线程动态静态的配合(基于Stm32F103Zet6、Keil5、rtthread3.1.3)
通过 thread 类直接创建线程的 vb实例
java线程方面的初级程序
C#Thread后台线程使用
C++ thread退出线程 多线程 子线程控制退出主线程 window VS2017 Debug Error! Abort() has been called. C++ thread退出线程 多线程 子线程控制退出主线程 window VS2017 Debug Error! Abort() has been called.
C#多线程学习(一) 多线程的相关概念 什么是进程? 什么是线程? 什么是多线程? 多线程的好处 多线程的不利方面 线程操作的关键对象和语句 任何程序在执行时,至少有一个主线程。 Thread类有几个至关重要的方法 C#...
Java为我们提供了线程类Thread来创建线程,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。下面是一个创建启动一个线程的语句:Thread thread1=new Thread(); file://声明一个...
thread 线程类 实现runnable接口
C#多线程,System.Threading.Thread类,线程同步等
Thread线程和ThreadPool线程池 Thread:我们可以开启一个线程。但是请大家记住:线程开启会在空间和时间上有不小的开销。所以,不能随便开。 ThreadPool:会根据你的CPU的核心数开启一个最合适的线程数量。如果你...
最近收集的VB.Net-C#多线程Thread-代理委托delegate编程。文章列表: c#.net多线程同步.txt C#WebBrowser页面与WinForm交互技巧一.txt C#多线程编程-多细全.txt C#多线程编程简单实例.txt C#多线程窗体控件安全访问....
java多线程thread实例,经过测试的,可以直接运行
继承Runnable接口,实现run方法,实现我们需要的业务,并且调用new Thread(Runnable)方法,将其包装为一个线程执行 设想这样一种场景,我们需要一个线程池,并且对于线程池中的线程对象,赋予统一的线程优先级、统一...