J2me多线程中Thread类处理结束线程
2010-07-16 13:58
204 查看
class A extends Thread(){
public void setListener(AListener aListener){
this.listener=aListener;
}
public void run(){
...
listener.notifyFinish();
}
}
Interface AListener(){
void notifyFinish();
}
就是说既然你用了多线程了,那两个线程就肯定无法顺序执行得了,肯定是异步的
然后你在想接受完成事件的地方这样写
class B implements AListener(){
public void notifyFinish(){
...
}
}
这样你就可以处理这个线程执行完后的一些收尾工作以及信息处理
public void setListener(AListener aListener){
this.listener=aListener;
}
public void run(){
...
listener.notifyFinish();
}
}
Interface AListener(){
void notifyFinish();
}
就是说既然你用了多线程了,那两个线程就肯定无法顺序执行得了,肯定是异步的
然后你在想接受完成事件的地方这样写
class B implements AListener(){
public void notifyFinish(){
...
}
}
这样你就可以处理这个线程执行完后的一些收尾工作以及信息处理
相关文章推荐
- BOOST 库 thread类线程使用 多线程处理的理解
- .NET异步多线程,Thread,ThreadPool,Task,Parallel,异常处理,线程取消
- CompletionService 创建多线程,并返回全部线程处理结束后的结果
- 【Boost】boost库中thread多线程详解5——谈谈线程中断
- Processing Bitmaps Off the UI Thread 处理来自UI线程的位图
- RT-Thread的线程(任务)处理【RT-Thread学习笔记 2】
- 利用ThreadGroup等待所有线程执行结束
- nullnullProcessing Bitmaps Off the UI Thread 处理来自UI线程的位图
- C# 线程手册 第五章 扩展多线程应用程序 剖析ThreadPool 类
- Android多线程消息处理机制 HandlerThread案例分析
- Android.os.NetWorkOnMainThreadException的处理及多线程中更新ListView数据
- RT-Thread的线程(任务)处理
- Java 多线程警告不阻塞,单线程处理警告实现
- CountDownLatch 多线程,等待所有线程结束
- JAVA与多线程开发(线程基础、继承Thread类来定义自己的线程、实现Runnable接口来解决单继承局限性、控制多线程程并发)
- 在UI线程之外,多线程处理Bitmaps
- C# ThreadPool 自定义线程管理池 实现多线程池管理 有助与开发多线程系统的线程运行情况监控。
- Java:多线程等待所有线程结束(CountDownLatch/CyclicBarrier) .
- Java对多线程的支持(一) - Thread类、Runnable接口、Daemon线程、线程同步