码迷,mamicode.com
首页 >  
搜索关键字:子线程    ( 1605个结果
总结--3
主线程创建的时候会默认创建Looper、HandlerThread则是内置Looper,除此之外其他的线程创建时是不会创建Looper的,需手动创健线程自己的Looper。子线程更新主线程创建的控件引发的错误:Onlytheoriginalthreadthatcreatedaviewhierarchycantouchitsviews默认情况下Handler会与..
分类:其他好文   时间:2014-05-13 12:40:28    阅读次数:308
错误:Only the original thread that created a view hierarchy can touch its views——Handler的深入解析
这个错误很常见,基本上写线程操作都遇到过这个错误。根本原因是view控件的线程安全问题,通俗点讲就是所有的更新UI操作都需要在主线程(也就是UI线程中完成),而不能在新开的子线程中操作。 基本思路:既然子线程需要更新UI,但子线程自身又不能完成任务,所以只能通过建立一个通信机制,当子线程需要更新UI时,发消息通知主线程并将更新UI的任务post给主线程,让主线程来完成分内的UI更新操作。这个...
分类:其他好文   时间:2014-05-13 09:04:37    阅读次数:311
[学习总结]7、Android AsyncTask完全解析,带你从源码的角度彻底理解
我们都知道,Android UI是线程不安全的,如果想要在子线程里进行UI操作,就需要借助Android的异步消息处理机制。之前我也写过了一篇文章从源码层面分析了Android的异步消息处理机制,感兴趣的朋友可以参考Android Handler、Message完全解析,带你从源码的角度彻底理解。不...
分类:移动开发   时间:2014-05-11 18:18:43    阅读次数:437
Android中Handler的使用方法——在子线程中更新界面
本文主要介绍Android的Handler的使用方法。Handler可以发送Messsage和Runnable对象到与其相关联的线程的消息队列。每个Handler对象与创建它的线程相关联,并且每个Handler对象只能与一个线程相关联。 Handler一般有两种用途:1)执行计划任务,你可以再预定的...
分类:移动开发   时间:2014-05-11 17:55:38    阅读次数:344
[学习总结]6、Android异步消息处理机制完全解析,带你从源码的角度彻底理解
开始进入正题,我们都知道,Android UI是线程不安全的,如果在子线程中尝试进行UI操作,程序就有可能会崩溃。相信大家在日常的工作当中都会经常遇到这个问题,解决的方案应该也是早已烂熟于心,即创建一个Message对象,然后借助Handler发送出去,之后在Handler的handleMessag...
分类:移动开发   时间:2014-05-11 16:19:13    阅读次数:567
Qt之主线程与子线程通信(linux下)
转载请注明出处:http://blog.csdn.net/feng1790291543  主线程与子线程通信主要是通过Qt上的G ui按钮,触发使得主线程上的信息发送到子线程中,并且时刻监测线程的运行情况 主线程,头文件: #ifndef MANAGEWIDGET_H #define MANAGEWIDGET_H #include #include //#in...
分类:编程语言   时间:2014-05-10 04:45:56    阅读次数:411
ASIHTTPRequest框架使用(2)--发送异步请求
同步请求一般只是用在某个子线程中使用,而不在主线程中使用。异步请求的用户体验要比同步请求好,因此一般情况下异步请求用的多。ASIHTTPRequest和ASIFormDataRequest两个请求类都可以发送异步请求。ASIFormDataRequest继承了ASIHTTPRequest异步请求方法...
分类:其他好文   时间:2014-05-09 23:55:09    阅读次数:443
交叉编译和使用HTOP
1、什么是htophtop来源于top,top是Unix/linux下功能强大的性能检测工具之一,用于实时检测并统计进程的属性和状态,基于ncurses库,可上显示文字界面。但是top已经非常陈旧,不支持鼠标点击操作,不支持查看进程的各个子线程的信息(对于我来说,这个非常重要,有助于分析代码的效率并...
分类:其他好文   时间:2014-05-08 13:57:59    阅读次数:485
在子线程中操作主线程
在android中子线程中是不能直接更新主线程也就是UI线程数据的,但是android中提供了很多其他线程操作UI线程的方法 方法一:Activity.runOnUiThread( Runnable) 这是一个在子线程中设置主线程中TextView的实例: NeedVerify.this.runOnUiThread(new Runnable() {...
分类:编程语言   时间:2014-05-07 03:40:21    阅读次数:347
线程
进程:运行在系统当中的任务(一个进程至少有一个线程)线程:运行在进程当中的任务(线程不能脱离进程)进程:独立内存地址空间 线程:同进程中线程共享内存地址继承Thread 类 run()子线程的入口子线程没结束前,主线程不会结束优先级(1-10 10最高)的设置,只能让优先级高的 抢到执行CPU的几....
分类:编程语言   时间:2014-05-07 00:02:20    阅读次数:379
1605条   上一页 1 ... 158 159 160 161 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!