1.线程是一种东西,可以同步运行两个while循环 2.实现方式两种 new Thread子类,或者new Runable对象 3.流行为第二种,第二种更加体现面向对象 4.线程互斥。synchronized来保证线程安全 synchronized:互斥,作用于方法也可以方法里面逻辑,互斥什么?进程
分类:
编程语言 时间:
2016-02-26 18:48:58
阅读次数:
221
进程:程序(任务)执行的过程进程持有资源(共享文件,共享文件)和线程(控制单元)java中实现多线程的两种方法:继承Thread类、实现Runable继承Thread类,代码大致框架:class myThreadDemo extends Thread{ public void run() {...
分类:
编程语言 时间:
2015-10-22 17:24:43
阅读次数:
137
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!创建和启动线程的两种传统方式:Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线...
分类:
编程语言 时间:
2015-10-20 10:22:15
阅读次数:
203
分析两种实现多线程的方式:Thread类和Runnable接口写一个程序,模拟4个售票窗口共同卖100张火车票的程序。1:使用继承Thread类方式实现()。 2:使用实现Runnable接口方式实现()。第一种方式(没有共享数据,售票窗口各自买100张票,那4个售票窗口就有400张票)packag...
分类:
编程语言 时间:
2015-10-04 22:08:04
阅读次数:
267
一、Thread和Runable的区别Thread是基类,子类必继承他实现其run方法。其也是实现了Runable接口。Thread是普通的类,并非抽象类或者密封类等。Runnable是接口,子类必须实现run方法,该接口就只有唯一的抽象方法run。由于Java单继承,所以Thead通过类继承方式实...
分类:
其他好文 时间:
2015-09-01 12:27:28
阅读次数:
161
execute(Runnablex)没有返回值。可以执行任务,但无法判断任务是否成功完成。submit(Runnablex)返回一个future。可以用这个future来判断任务是否成功完成。在Java5之后,任务分两类:一类是实现了Runnable接口的类,一类是实现了Callable接口的类。两者都可以被ExecutorService..
分类:
其他好文 时间:
2015-08-19 17:25:14
阅读次数:
238
hander与message
1.hander
作用:接受子线程的数据,(Message或Runable对象)更新已绑定的对象.
为什么会出现:
在android或其他的应用中存在一些耗时操作,这些操作如果全部出现在主线程中,当他们进行的时候,你是没办法去做其他的事情的.这时人们就想,可不可以在申请一些"资源",专门用来处理这项耗时的操作,而不影响当...
分类:
移动开发 时间:
2015-08-12 21:45:31
阅读次数:
116
1、在Android中的异步处理方式?
2、如何使用Handler以及在使用过程中如何避免Handler引起的内存泄露?
3、从源码角度分析MessageQueue,Message,handler,looper,主线程,子thread之间的关系
4、Handler通过sendMessage以及post Runable对象有什么区别
5、如何给一个线程建立消息循环,即如何构建一个looper线程?
6、Asynctask中有哪些方法,分别如何使用,哪些方法在主线程执行,哪些方法在子线程执行,Asynctask...
分类:
移动开发 时间:
2015-08-02 01:03:28
阅读次数:
1740
这真是谢特,晴天霹雳 啊~。 最近项目开发周期比较紧。所以码起代码来像handler这些使用基本就不多思考。结果怪现象来了。问题: mHandler.post(new Runable(){...});里面的runabel不执行。纠结了,怎么会不执行。一开始以为那边把消息队列堵塞了。但mHandle....
分类:
其他好文 时间:
2015-07-30 13:22:33
阅读次数:
290
1. 在Activity中定义Handler并实现handleMessage方法用来处理接收到的消息。2. 定义一个Runable实例,并在run方法中设置和发送消息(使用Bundle实现)3. 新建一个Thread并运行步骤2中的Runable。调用Thread.start().完整代码publi...
分类:
其他好文 时间:
2015-07-27 18:13:10
阅读次数:
93