算是工作记录吧。。。首先,android中界面的更新都必须放到主线程中间去做,当我们在子线程中想要更新界面的时候,可以通过Handler和Message这两个类来进行处理。比如新开了一个线程,用来进行下载任务,通过Handler显示进度条等。大概的过程是这样的,首先获得一个message ,然后调用...
分类:
移动开发 时间:
2015-01-18 07:04:24
阅读次数:
232
我们现在在Java中使用多线程通常不会直接用Thread对象了,而是会用到java.util.concurrent包下的ExecutorService类来初始化一个线程池供我们使用。
之前我一直习惯自己维护一个list保存submit的callable task所返回的Future对象。
在主线程中遍历这个list并调用Future的get()方法取到Task的返回值。
但是,我...
分类:
其他好文 时间:
2015-01-17 19:30:03
阅读次数:
204
HttpClient使用步骤1、生成代表客户端的HttpClient对象2、生成代表请求的对象3、发送请求,获得服务器返回的HttpResponse对象4、检查响应状态是否正常5、获取响应对象当中的数据6、在AndroidManifest中开启访问网络权限注意:在主线程当中不能访问网络
分类:
Web程序 时间:
2015-01-17 12:28:43
阅读次数:
258
上一篇《秒杀多线程第三篇原子操作 Interlocked系列函数》中介绍了原子操作在多进程中的作用,如今来个复杂点的。这个问题涉及到线程的同步和相互排斥,是一道很有代表性的多线程同步问题,假设能将这个问题搞清楚,那么对多线程同步也就打下了良好的基础。程序描写叙述:主线程启动10个子线程并将表示子线程...
分类:
编程语言 时间:
2015-01-16 22:09:57
阅读次数:
171
节录于>
题目概述
主线程执行10次 然后子线程执行5次 接着主线程再执行10次 子线程执行5次....一直循环50次。
首先我们应该明白我们的线程逻辑在于
"主线程执行10次 然后子线程执行5次"
至于循环50次不是我们最核心的业务逻辑。
因而我们先把"主线程执行10次 然后子线程执行5次"放到一个类中。
第一步
class Business{
public ...
分类:
编程语言 时间:
2015-01-15 23:50:40
阅读次数:
250
iPhone中的线程应用并不是无节制的,官方给出的资料显示,iPhone OS下的主线程的堆栈大小是1M,第二个线程开始就是512KB,并且该值不能通过编译器开关或线程API函数来更改,只有主线程有直接修改UI的能力,所以一些数据层面可以开辟线程来操作进行,iOS线程的操作方法有NSThread N...
分类:
移动开发 时间:
2015-01-15 20:07:03
阅读次数:
241
前言 我们知道Android的UI主线程主要负责处理用户的按键事件、用户的触屏事件以及屏幕绘图事件等;既然UI老人家都这么忙了,我们这些开发者肯定不能不识趣的去添乱阻塞UI线程什么的,否则UI界面万一停止响应了呢——这不是招骂的节奏么?!所以我们知道用Handler+Thread的方法,在子线程中....
分类:
其他好文 时间:
2015-01-15 12:34:08
阅读次数:
222
1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界...
分类:
移动开发 时间:
2015-01-15 12:32:40
阅读次数:
153
1、==和equals的区别 null和""的区别
2、15个顶级Java多线程面试题及回答
(1)、线程中join的使用
在很多情况下,主线程生成并起动了子线程,如果子线程里要进行大量的耗时的运算,主线程往往将于子线程之前结束,但是如果主线程处理完其他的事务后,需要用到子线程的处理结果,也就是主线程需要等待子线程执行完成之后再结束,这个时候就要用到join()...
分类:
编程语言 时间:
2015-01-14 21:25:47
阅读次数:
173
转载请注明出处:
半同步/半异步:
memcached使用半同步/半异步网络模型处理客户端的连接和通信。
半同步/半异步模型的基础设施:主线程创建多个子线程(这些子线程也称为worker线程),每一个线程都维持自己的事件循环,即每个线程都有自己的epoll,并且都会调用epoll_wait函数进入事件监听状态。每一个worker线程(子线程)和...
分类:
系统相关 时间:
2015-01-14 11:11:46
阅读次数:
324