码迷,mamicode.com
首页 >  
搜索关键字:主线程    ( 3397个结果
android 的消息处理
算是工作记录吧。。。首先,android中界面的更新都必须放到主线程中间去做,当我们在子线程中想要更新界面的时候,可以通过Handler和Message这两个类来进行处理。比如新开了一个线程,用来进行下载任务,通过Handler显示进度条等。大概的过程是这样的,首先获得一个message ,然后调用...
分类:移动开发   时间:2015-01-18 07:04:24    阅读次数:232
ExecutorService与CompletionService
我们现在在Java中使用多线程通常不会直接用Thread对象了,而是会用到java.util.concurrent包下的ExecutorService类来初始化一个线程池供我们使用。 之前我一直习惯自己维护一个list保存submit的callable task所返回的Future对象。 在主线程中遍历这个list并调用Future的get()方法取到Task的返回值。 但是,我...
分类:其他好文   时间:2015-01-17 19:30:03    阅读次数:204
HttpClient
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
iOS 多线程 NSThread NSOperation NSOperationQueue GCD 线程锁 线程阻塞
iPhone中的线程应用并不是无节制的,官方给出的资料显示,iPhone OS下的主线程的堆栈大小是1M,第二个线程开始就是512KB,并且该值不能通过编译器开关或线程API函数来更改,只有主线程有直接修改UI的能力,所以一些数据层面可以开辟线程来操作进行,iOS线程的操作方法有NSThread N...
分类:移动开发   时间:2015-01-15 20:07:03    阅读次数:241
第十六章:异步处理之AsyncTask的应用
前言 我们知道Android的UI主线程主要负责处理用户的按键事件、用户的触屏事件以及屏幕绘图事件等;既然UI老人家都这么忙了,我们这些开发者肯定不能不识趣的去添乱阻塞UI线程什么的,否则UI界面万一停止响应了呢——这不是招骂的节奏么?!所以我们知道用Handler+Thread的方法,在子线程中....
分类:其他好文   时间:2015-01-15 12:34:08    阅读次数:222
IOS之同步请求、异步请求、GET请求、POST请求
1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界...
分类:移动开发   时间:2015-01-15 12:32:40    阅读次数:153
【Java基础】常用知识积累
1、==和equals的区别 null和""的区别 2、15个顶级Java多线程面试题及回答         (1)、线程中join的使用        在很多情况下,主线程生成并起动了子线程,如果子线程里要进行大量的耗时的运算,主线程往往将于子线程之前结束,但是如果主线程处理完其他的事务后,需要用到子线程的处理结果,也就是主线程需要等待子线程执行完成之后再结束,这个时候就要用到join()...
分类:编程语言   时间:2015-01-14 21:25:47    阅读次数:173
memcached源码分析-----半同步半异步网络模型
转载请注明出处: 半同步/半异步:         memcached使用半同步/半异步网络模型处理客户端的连接和通信。         半同步/半异步模型的基础设施:主线程创建多个子线程(这些子线程也称为worker线程),每一个线程都维持自己的事件循环,即每个线程都有自己的epoll,并且都会调用epoll_wait函数进入事件监听状态。每一个worker线程(子线程)和...
分类:系统相关   时间:2015-01-14 11:11:46    阅读次数:324
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!