码迷,mamicode.com
首页 >  
搜索关键字:主线程    ( 3397个结果
Handler的正确写法
Handler我们常常用于通知主线程做相对应的操作,但是如果使用不但的话就会造成内存泄露,所以记录写正确的Handler写法。Handler handler = new Handler() { public void handleMessage(Message msg) { //do something }; }; handler.se...
分类:其他好文   时间:2015-05-19 22:39:54    阅读次数:195
android-handler、looper、messageQueue、message
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
oc进程和线程
1.进程:正在运行的程序,负责程序的内存分配,每一个进程都有自己独立的虚拟内存空间。(一个程序运行的动态过程)2.线程:线程是进程中一个独立执行的路径(控制单元)一个进程至少包含一条线程,即主线程可以将耗时的执行路径(如网络请求)放在其他线程中执行。3.创建线程的目的:为了开启一条新的执行路径,运行...
分类:编程语言   时间:2015-05-18 22:53:04    阅读次数:1031
android请求http 关于connection.getResponseCode() 等于-1的问题
直接通过浏览器输入链接请求服务端是正常的,如果用android端使用HttpURLConnection请求,得到的getResponseCode()会返回-1,主要问题在于线程,要单独走一个线程,不能直接走主线程解决方法有两种:一:为该请求单独起一个线程二:自己写个方法:publicstaticvoidcloseStrictMode(){Str..
分类:移动开发   时间:2015-05-18 21:09:09    阅读次数:126
在C#中主线程和子线程如何实现互相传递数据(转)
在C#中创建线程Thread时,可以有多种方法,而主线程和子线程之间又如何实现互相传递数据,每种创建方法传递参数的效果是不同的,逐一看一下:一、不带参数创建Thread1234567891011121314151617181920212223usingSystem;usingSystem.Colle...
分类:编程语言   时间:2015-05-18 12:20:59    阅读次数:138
Android(java)学习笔记73:线程组的概述和使用
Java中使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,Java允许程序直接对线程组进行控制。(1)默认情况下,所有的线程都属于主线程组。 public final ThreadGroup getThreadGroup()(2)我们也可以给线程设置分组 Thread(Thre...
分类:移动开发   时间:2015-05-17 21:48:17    阅读次数:203
M牛C原创博客——IOS开发面试题(葵花宝典)
GCD怎么用的? ? 1.串行队列,同步操作,不会新建线程,操作顺序执行; ?   串行队列,异步操作,会新建线程,操作顺序进行,使用场景:既不影响主线程,又需要顺序执行的操作; ? 2.并行队列,同步操作,不会新建县城,操作顺序执行; ?   并行队列,异步操作,会新建线程,操作无序进行,队列前如果有其他任务,会等待其他任务执行完毕再执行; ? 全局队列是系统的,直...
分类:移动开发   时间:2015-05-17 13:49:15    阅读次数:399
应用的响应性(Responsive)
如果应用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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!