Handler的定义主要接受子线程发送的数据, 并用此数据配合主线程更新UI解释当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发。如果此时需要一个耗时的操作,例如: 联网读取数据,你不能把这些操作放在主线程中,如果你放在主线程中...
分类:
其他好文 时间:
2015-01-03 20:58:42
阅读次数:
292
今天在Android 访问 WebService 的时候遇到,错误Caused by: android.os.NetworkOnMainThreadException,查了下原因上在4.0之后在主线程里面执行Http请求都会报这个错,大概是怕Http请求时间太长造成程序假死的情况吧,于是就用另外一个...
分类:
Web程序 时间:
2015-01-03 13:04:01
阅读次数:
248
一、加载一张图片
Volley是通过
ImageRequest来获取网络上的图片的,指定一个URL,返回一个已经编码号的bitmap。当然它也提供了其他便利特性,比如调整图片大小。使用它它主要的好处是
Volley的计划线程确保了如图片编码、调整大小等昂贵的操作自动地在一个工作线程完成,不会给主线程带来太多的麻烦和干扰。
a cannedrequest for getting...
分类:
移动开发 时间:
2015-01-01 21:16:55
阅读次数:
291
进程:正在进行中的程序被称为进程,负责程序运行的内存分配;每一个进程都有自己独立的虚拟内存空间线程:线程是进程中一个独立的执行路径(控制单元);一个进程中至少包含一条线程,即主线程队列dispatch_queue_t,队列名称在调试时辅助,无论什么队列和任务,线程的创建和回收不需要程序员操作,有队列...
分类:
移动开发 时间:
2014-12-31 21:26:56
阅读次数:
335
概要
使用NSThread的例子,线程创建、启动、线程同步、锁、线程的交互,需要注意的时线程的交互,因为IOS规定只有主线程能够修改UI,所以如果子线程要修改UI的话,需要与主线程交互,即调用方法- (void)performSelectorOnMainThread:(SEL)aSelector withObject:(id)arg waitUntilDone:(BOOL)wai...
分类:
移动开发 时间:
2014-12-31 18:37:14
阅读次数:
172
1. NSRunLoopCommonModes和Timer 当使用NSTimer的scheduledTimerWithTimeInterval方法时。事实上此时Timer会被加入到当前线程的Run Loop中,且模式是默认的NSDefaultRunLoopMode。而如果当前线程就是主线程,也就是U...
分类:
其他好文 时间:
2014-12-31 15:56:43
阅读次数:
209
一、Handler的定义:Handler主要接收子线程发送的数据, 并用此数据配合主线程更新UI,用来跟UI主线程交互用。比如可以用handler发送一个message,然后在handler的线程中来接收、处理该消息,以避免直接在UI主线程中处理事务导致影响UI主线程的其他处理工作,Android提...
分类:
其他好文 时间:
2014-12-31 15:47:38
阅读次数:
206
近来找了一些关于android线程间通信的资料,整理学习了一下,并制作了一个简单的例子。 andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。在Andr...
分类:
移动开发 时间:
2014-12-30 16:39:21
阅读次数:
302
本篇文章会持续更新:
我们经常用到的:
dispatch_async(dispatch_get_global_queue(0, 0), ^{
// 处理耗时操作的代码块
//通知主线程刷新
dispatch_async(dispatch_get_main_queue(), ^{
//回调或者说是通知主线程刷新
});
}...
分类:
移动开发 时间:
2014-12-30 15:20:15
阅读次数:
143
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import threading
import time
def fun(name, ls_name, front_thread = None):
'''
线程启动函数
通过front_thread来使用线程有序的运行
'''
time.cloc...
分类:
编程语言 时间:
2014-12-30 15:20:06
阅读次数:
311