匿名内部类(AnonymousInnerClass),在创建实例的同时给出类的定义,所有这些在一个表达式中完成。Java code?1234Runnablern=newRunnable(){publicvoidrun(){}};相当于:Java code?12345classAnomymousimp...
分类:
其他好文 时间:
2014-10-24 15:53:39
阅读次数:
222
FutureTask类是Future 的一个实现,并实现了Runnable,
所以可通过Executor(线程池)来执行,也可传递给Thread对象执行。
如果在主线程中需要执行比较耗时的操作时,但又不想阻塞主线程时,
可以把这些作业交给Future对象在后台完成,当主线程将来需要时,
就可以通过Future对象获得后台作业的计算结果或者执行状态。
Executor框架利用Futur...
分类:
其他好文 时间:
2014-10-23 20:51:21
阅读次数:
192
synchronized:
1.多线程执行同一对象的synchronized函数,线程同步正确;
实例代码如下:
public class Test1 implements Runnable{
static Test2 action;
public static void main(String[] args) {
// TODO Auto-generated...
分类:
编程语言 时间:
2014-10-22 18:12:47
阅读次数:
237
1、继承Thread类实现多线程继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的一个实例,它代表一个线程的实例,并且,启动线程的唯一方法就是通过Thread类的start()实例方法。start()方法是一个native方法,它将启动一个新...
分类:
编程语言 时间:
2014-10-22 17:16:36
阅读次数:
283
1.什么是Handler?SDK中关于Handler的说明例如以下:A Handler allows you to sendand process Messageand Runnable objects associated with a thread'sMessageQueue.Each Hand...
分类:
其他好文 时间:
2014-10-21 19:17:52
阅读次数:
249
在Android开发中,定时器一般有以下3种实现方法:一、采用Handler与线程的sleep(long)方法;二、采用Handler的postDelayed(Runnable, long)方法;三、采用Handler与timer及TimerTask结合的方法;一、采用Handle与线程的sleep...
分类:
移动开发 时间:
2014-10-21 10:17:59
阅读次数:
329
============问题描述============ ExecutorServicepool=Executors.newFixedThreadPool(2); //创建实现了Runnable接口对象,Thread对象当然也实现了Runnable接口 Threadt1=newMyThread();...
分类:
移动开发 时间:
2014-10-20 23:12:12
阅读次数:
250
1、new Thread的弊端 执行一个异步任务你还只是如下new Thread吗?Java1234567new Thread(new Runnable() {@Overridepublic void run() {// TODO Auto-generated method stub}}).star...
分类:
编程语言 时间:
2014-10-20 21:06:29
阅读次数:
227
??
多线程
一、程序、进程、线程的概念
①.程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。
②.进程(process)是程序的一次执行过程,或是正在运行的一个程序。动态过程:有它自身的产生、存在和消亡的过程。
程序是静态的,进程是动态的
③.线程(thread),进程可进一步细化为线程,是一个程序内部的一条执行路径。若一个...
分类:
编程语言 时间:
2014-10-20 19:35:53
阅读次数:
249
============问题描述============ publicclassPhotographActivityextendsBaseActivityimplements SeekBar.OnSeekBarChangeListener,OnClickListener,Runnable{ priv...
分类:
移动开发 时间:
2014-10-19 23:00:10
阅读次数:
1359