Handler我们常常用于通知主线程做相对应的操作,但是如果使用不但的话就会造成内存泄露,所以记录写正确的Handler写法。Handler handler = new Handler() {
public void handleMessage(Message msg) {
//do something
};
};
handler.se...
分类:
其他好文 时间:
2015-05-19 22:39:54
阅读次数:
195
Handler创建,必须有个一个Looper,主线程自己创建了。其他线程需要自己创建,默认是没有的。创建方法 1. 这种方法是先创建一个系统定义好的HandlerThread,这个是跑在非UI线程中的,已经创建好了looper,直接用就可以了.创建handler有多个构造函数,具体看源码 ...
分类:
移动开发 时间:
2015-05-19 22:13:27
阅读次数:
184
Android的UI更新只能在UI线程中,即主线程。子线程中如果要进行UI更新,都是要通知主线程来进行。几种实现方式总结如下,欢迎补充。1、runOnUiThread()子线程中持有当前Activity引用(假如为Activity mActivity;),即可以调用mActivity的runOnUi...
分类:
编程语言 时间:
2015-05-19 18:29:12
阅读次数:
200
1.进程:正在运行的程序,负责程序的内存分配,每一个进程都有自己独立的虚拟内存空间。(一个程序运行的动态过程)2.线程:线程是进程中一个独立执行的路径(控制单元)一个进程至少包含一条线程,即主线程可以将耗时的执行路径(如网络请求)放在其他线程中执行。3.创建线程的目的:为了开启一条新的执行路径,运行...
分类:
编程语言 时间:
2015-05-18 22:53:04
阅读次数:
1031
直接通过浏览器输入链接请求服务端是正常的,如果用android端使用HttpURLConnection请求,得到的getResponseCode()会返回-1,主要问题在于线程,要单独走一个线程,不能直接走主线程解决方法有两种:一:为该请求单独起一个线程二:自己写个方法:publicstaticvoidcloseStrictMode(){Str..
分类:
移动开发 时间:
2015-05-18 21:09:09
阅读次数:
126
在C#中创建线程Thread时,可以有多种方法,而主线程和子线程之间又如何实现互相传递数据,每种创建方法传递参数的效果是不同的,逐一看一下:一、不带参数创建Thread1234567891011121314151617181920212223usingSystem;usingSystem.Colle...
分类:
编程语言 时间:
2015-05-18 12:20:59
阅读次数:
138
Java中使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,Java允许程序直接对线程组进行控制。(1)默认情况下,所有的线程都属于主线程组。 public final ThreadGroup getThreadGroup()(2)我们也可以给线程设置分组 Thread(Thre...
分类:
移动开发 时间:
2015-05-17 21:48:17
阅读次数:
203
GCD怎么用的?
?
1.串行队列,同步操作,不会新建线程,操作顺序执行;
?
串行队列,异步操作,会新建线程,操作顺序进行,使用场景:既不影响主线程,又需要顺序执行的操作;
?
2.并行队列,同步操作,不会新建县城,操作顺序执行;
?
并行队列,异步操作,会新建线程,操作无序进行,队列前如果有其他任务,会等待其他任务执行完毕再执行;
?
全局队列是系统的,直...
分类:
移动开发 时间:
2015-05-17 13:49:15
阅读次数:
399
如果应用6秒内没有响应用户的输入事件,那么,Android会认为该应用无响应,便弹出ANR(ApplicationNo
Response)对话框。
在正常情况下,Android程序会在一条单线程里运行。如果Activity要处理一件比较耗时的工作,应该交给子线程完成,否侧会因为主线程被阻塞,后面的用户输入事件因没能在5秒内响应,导致应用出现ANR对话框。...
分类:
其他好文 时间:
2015-05-16 23:24:13
阅读次数:
169
C#支持通过多线程并行地执行代码,一个线程有它独立的执行路径,能够与其它的线程同时地运行。一个C#程序开始于一个单线程,这个单线程是被CLR和操作系统(也称为“主线程”)自动创建的,并具有多线程创建额外的线程。 一个简单示例如下:using System; using System.Thr...
分类:
编程语言 时间:
2015-05-16 23:05:43
阅读次数:
163