码迷,mamicode.com
首页 >  
搜索关键字:线程池    ( 4525个结果
《java.util.concurrent 包源码阅读》13 线程池系列之ThreadPoolExecutor 第三部分
这一部分来说说线程池如何进行状态控制,即线程池的开启和关闭。先来说说线程池的开启,这部分来看ThreadPoolExecutor构造方法: public ThreadPoolExecutor(int corePoolSize, int ...
分类:编程语言   时间:2014-08-20 22:35:02    阅读次数:233
Android性能优化之使用线程池
在写程序时有些异步程序只执行一遍就不需要了,为了方便经常会写下面的代码 new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub } }).start();这样new出来的匿名对象会存在一些问题 1.由于是匿名的,无法对它进...
分类:移动开发   时间:2014-08-20 21:15:13    阅读次数:393
Android性能优化之布局优化
由于Android系统对硬件的要求较高,并且上层应用都是用Java(效率要比C++低)编写的,对程序的优化就成了程序员的日常工作了;Android的优化 可以从以下几个地方下手:布局优化、数据库优化、使用异步加载数据、使用缓存技术、算法代码优化、使用线程池 先从比较简单的布局入手 程序目录结构 1.使用 标签复用相同部分的布局文件,就是在一個而已文件中包含另一个布局 activi...
分类:移动开发   时间:2014-08-20 18:03:02    阅读次数:330
Android之ListView异步加载网络图片(优化缓存机制)【转】
网上关于这个方面的文章也不少,基本的思路是线程+缓存来解决。下面提出一些优化:1、采用线程池2、内存缓存+文件缓存3、内存缓存中网上很多是采用SoftReference来防止堆溢出,这儿严格限制只能使用最大JVM内存的1/44、对下载的图片进行按比例缩放,以减少内存的消耗具体的代码里面说明。先放上内...
分类:移动开发   时间:2014-08-20 12:14:42    阅读次数:254
基于队列的线程池
基于队列的线程池importjava.text.SimpleDateFormat; importjava.util.Date; importjava.util.concurrent.ArrayBlockingQueue; importjava.util.concurrent.BlockingQueue; importjava.util.concurrent.ThreadPoolExecutor; importjava.util.concurrent.TimeUnit; /** *Create..
分类:编程语言   时间:2014-08-20 10:37:27    阅读次数:378
Java线程池使用说明
Java线程池使用说明 一?简介 线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurren...
分类:编程语言   时间:2014-08-19 16:58:55    阅读次数:242
Android ListView只加载当前屏幕内的图片(解决list滑动时加载卡顿)
最近在做ListView分页显示,其中包括图片 和文字(先下载解析文字内容,再异步加载图片)发现每次点击下一页后,文字内容加载完毕,马上向下滑动,由于这时后台在用线程池异步下载图片,我每页有20条,也就是20张图片,会导致listview滑动卡顿!这是用户不想看到的,我参考了网易新闻和电子市场等应用...
分类:移动开发   时间:2014-08-19 12:30:04    阅读次数:337
线程池的简单实现
几个基本的线程函数://线程操纵函数//创建: int pthread_create(pthread_t *tidp, const pthread_attr_t *attr, (void*)(*start_rtn)(void *), void *arg);//...
分类:编程语言   时间:2014-08-17 18:29:54    阅读次数:307
在 ASP.NET MVC 中使用异步控制器
线程池 一直想把项目改写成异步,但是ASP.NETMVC3下写的过于繁琐,.NET 4.5与ASP.NET MVC下代码写起来就比较简单了, MS好像也一直喜欢这样搞,每一个成熟的东西,都要演变好几个版本,才能趋于规范。 ASP.NET MVC 中为什么需要使用异步呢,IIS有一个线程池来处理用户的...
分类:Web程序   时间:2014-08-17 18:18:22    阅读次数:221
MapReduce剖析笔记之三:Job的Map/Reduce Task初始化
上一节分析了Job由JobClient提交到JobTracker的流程,利用RPC机制,JobTracker接收到Job ID和Job所在HDFS的目录,够早了JobInProgress对象,丢入队列,另一个线程从队列中取出JobInProgress对象,并丢入线程池中执行,执行JobInProgr...
分类:其他好文   时间:2014-08-17 03:45:51    阅读次数:383
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!