1. View的点击事件分发。2. Thread、ThreadPool 与 Handler、MessageQueue、Looper的阐述,以及它们之间的关系;自定义的Thread能否实现Looper等,像UI主线程一样。3. 对Fragment的理解。4. Service与Activity之间的如何...
分类:
移动开发 时间:
2015-06-09 23:28:50
阅读次数:
164
系统线程池 ThreadPool.QueueUserWorkItem(new?WaitCallback(target),?eventData); 手动添加一个线程 private?void?func()
{
????//...
}
Thread?thread?=?new?Thread(new?ThreadStart(func));
thr...
分类:
编程语言 时间:
2015-06-08 20:02:30
阅读次数:
170
本文接上文,继续探讨WinForm中的多线程问题,再次主要探讨threadpool 和timer一 ThreadPool线程池(ThreadPool)是一种相对较简单的方法,它适应于一些需要多个线程而又较短任务(如一些常处于阻塞状态的线程),它的缺点是对创建的线程不能加以控制,也不能设置其优先级。由...
分类:
编程语言 时间:
2015-06-08 09:36:12
阅读次数:
156
一、线程池引入 Java的线程池是Java5.0以后的新功能,它让开发者更易开发高效的多线程程序,也让多线程程序的性能大大提高。Java提供的关于线程池的API是基于原有线程API的,只是用另外一种方式来使用Java的多线程变成功能。
简单来说,线程池就是一个或者多个线程的集合。一般而言,线程池有一下几个部分。
完成任务的一个或者多个线程
用于调度管理的管理线程
要求执行的任务队列
那么为什...
分类:
编程语言 时间:
2015-06-05 10:18:37
阅读次数:
230
基础环境说明及安装
当前系统
cat/etc/debian_version
5.0.1
因自带的python版本太旧开发需要使用python2.7的版本
并需要paramikoCryptoMySQLdbthreadpool这些模块
一、安装python2.7
1、下载到指定目录
cd/opt
wgethttp://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar...
分类:
编程语言 时间:
2015-06-01 20:54:51
阅读次数:
132
在加载大量数据的时候,经常会用到异步加载,所谓异步加载,就是把耗时的工作放到子线程里执行,当数据加载完毕的时候再到主线程进行UI刷新。在数据量非常大的情况下,我们通常会使用两种技术来进行异步加载,一是通过AsyncTask来实现,另一种方式则是通过ThreadPool来实现,今天我们就通过一个例子来...
分类:
移动开发 时间:
2015-05-29 13:47:43
阅读次数:
167
master启动过程:-->首先初始化HMaster-->创建一个rpcServer,其中并启动-->启动一个Listener线程,功能是监听client的请求,将请求放入nio请求队列,逻辑如下:-->创建n个selector,和一个n个线程的readpool,n由"ipc.server.read.threadpool.size"决定,默认为10..
分类:
其他好文 时间:
2015-05-28 14:20:55
阅读次数:
162
master启动过程:
-->首先初始化HMaster
-->创建一个rpcServer,其中并启动
-->启动一个Listener线程,功能是监听client的请求,将请求放入nio请求队列,逻辑如下:
-->创建n个selector,和一个n个线程的readpool,n由"ipc.server.read.threadpool.size"决...
分类:
其他好文 时间:
2015-05-28 12:43:22
阅读次数:
168
有一些对象其实我们只需要一个,比方说:线程池(threadpool)、缓存(cache)、对话框、处理偏好设置和注册表(registry)的对象、日志对象,充当打印机、显卡等设备的驱动程序的对象。事实上,这类对象只能有一个实例,如果制造出多个对象,就会导致许多的问题产生,例如:程序的行为异常、资源使用过量,或者是不一致的结果。...
分类:
编程语言 时间:
2015-05-26 16:16:30
阅读次数:
240
C#多线程学习(四)多线程的自动管理(线程池)在多线程的程序中,经常会出现两种情况:一种情况:应用程序中,线程把大部分的时间花费在等待状态,等待某个事件发生,然后才能给予响应这一般使用ThreadPool(线程池)来解决;另一种情况:线程平时都处于休眠状态,只是周期性地被..
分类:
编程语言 时间:
2015-05-22 19:24:40
阅读次数:
152