先收着,转:LazyTableImages范例解析近来想了解iPhone的多线程处理,查阅到了官方范例LazyTableImages,发现代码中有不仅有多线程处理,还有XML解析和异步下载图片,感觉官方例子真是全面啊,便花了时间好好研究下。LazyTableImages地址:http://devel...
分类:
其他好文 时间:
2014-05-28 00:06:02
阅读次数:
285
编写一个简易的HTTP代理服务器,步骤其实很简单:
1.设置一个监听套接字gListen_Socket;
2.每当接受到客户端的请求之后,我们构建一个新的线程来继续监听客户端的请求,然后原线程处理用户请求;
3.先从用户发送的HTTP请求中解析出服务器端的主机地址,然后通过另外一个线程连接到服务器;
4.本程序充当中介,不断转发来自两端的消息;...
分类:
其他好文 时间:
2014-05-24 23:43:47
阅读次数:
534
转自:http://www.blogjava.net/mydearvivian/articles/246028.html在RCP程序中,常碰到某个线程执行时间比较很长的情况,若处理不好,用户体验度是很糟糕的,如用户点了一个功能按钮后,进入功能执行,发现程序长时间没有任何响应,无疑这种情况下,用户是无...
分类:
编程语言 时间:
2014-05-24 11:29:44
阅读次数:
297
一、work线程向main线程发送数据(work线程发数据,main线程处理数据)public
class MainActivity extends Activity { private Button button; private TextView
textView; pr...
分类:
其他好文 时间:
2014-05-21 19:29:29
阅读次数:
234
项目中用到了jettycontinuation,但是一直不知道continuation到底有什么作用,下面这个文章讲解的很清楚,附上自己的一点见解:1.http请求的处理逻辑是什么?当一个HTTP请求到来的时候,server分配一个单独的线程处理这个请求,请求完成之后再返回response给请求端。这个过程中..
分类:
其他好文 时间:
2014-05-20 18:22:18
阅读次数:
1604
一共M个任务以及N个线程,我们需要将M个任务均匀地分配到N个线程。
假设各个任务有自己的任务id,简单的做法是i=id%N(i指分配到哪个线程处理)。
但如果任务id分布不均衡将导致任务的最终分配不均衡,为了解决这一问题,一个简单的方法是对任务id进行一个hashcode转换,使得转换...
分类:
其他好文 时间:
2014-05-12 13:59:09
阅读次数:
240
关系:
java.lang.Object
? android.os.AsyncTask
概述:
AsyncTask是Android提供的轻量级异步类;它在后台线程处理耗时的操作然后可以将处理的结果返回给UI线程处理。由于它不涉及到使用Thread和Handler所以简单易用。
用法:
首先上一段Android Developer的代码:
private ...
分类:
其他好文 时间:
2014-05-10 10:11:00
阅读次数:
317
线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中。如果某个线程在托管代码中空闲(如正在等待某个事件),则线程池将插入另一个辅助线程来使所有处理器保持繁忙。如果所有线程池线程都始终保持繁忙,但队列中包含挂起的工作,则线程池将在一段时间后创建另一个辅助线程但线程的数目永...
分类:
编程语言 时间:
2014-05-09 13:51:25
阅读次数:
536
以前一直学习不进去,有实战的时候没有学习研究,可惜了。最近面试要被问到一些netty的问题,重新学习了下。java io
的几种可能存在方式,1.一请求一应答的方式,
弊端:当并发访问量增加后,服务端的线程个数和并发访问数成线性正比。线程膨胀后,系统的性能急剧下降。2.一个线程处理多个socket连...
分类:
Web程序 时间:
2014-04-30 02:22:37
阅读次数:
946
class TestThread { static void Main() {
//使用WaitHandle静态方法阻止一个线程,直到一个或多个同步对象接收到信号 WaitHandle[] waitHa...
分类:
编程语言 时间:
2014-04-29 15:55:22
阅读次数:
557