码迷,mamicode.com
首页 >  
搜索关键字:线程池    ( 4525个结果
Android线程池中的任务取消
============问题描述============ ExecutorServicepool=Executors.newFixedThreadPool(2); //创建实现了Runnable接口对象,Thread对象当然也实现了Runnable接口 Threadt1=newMyThread();...
分类:移动开发   时间:2014-11-11 09:13:06    阅读次数:169
IOS多线程之NSOperation
我们可以使用NSOperation和NSOperationQueue实现多线程开发,NSOperationQueue的概念类似线程池,相比较NSThread,NSOperation提供了面向对象的语法。使用NSOperation的过程是创建一个operationNSOperation通常不会直接拿来...
分类:移动开发   时间:2014-11-09 16:35:01    阅读次数:254
多线程之实现同步的信号量Semaphore
Semaphore是JDK1.5之后出的一个实现同步的另一个方式。Semaphore可以维护当前访问自身的线程个数,并提供了同步机制。使用Semaphore可以控制同时访问资源的线程数。假如你有3个资源,有10个线程要使用该资源,同时只能有3个线程使用,所以其余7线程在等待,只要3个中任意一个释放资源,那么7个线程中的一个就可以使用了。      另外,7个线程等待可以使随机获取机会,也可以是按...
分类:编程语言   时间:2014-11-09 15:22:35    阅读次数:234
sleep()和wait()的区别
sleep(100L)是表示让线程睡眠100毫秒,其他线程不会占用CPU资源,100毫秒之后会立即执行。而wait(100L)是进入线程池中让线程等待100毫秒,交出CPU资源,这100毫秒期间,该线程可以被其他线程notify,100毫秒之后不能保证立即执行,还要等待CPU分配资源,所以wait(100L)的执行..
分类:其他好文   时间:2014-11-09 06:29:15    阅读次数:128
多线程之线程池Executor应用
JDK1.5之后,提供了自带的线程池,以便我们更好的处理线程并发问题。 Executor类给我提供了多个线程池创建的方式:    创建固定的线程池 Executors.newFixedThreadPool(2)    创建可变的缓冲线程池 Executors.newCachedThreadPool()    创建单一的线程池 Executors.newSingleThreadExecuto...
分类:编程语言   时间:2014-11-08 19:43:03    阅读次数:252
(BUG已修改,最优化)安卓ListView异步加载网络图片与缓存软引用图片,线程池,只加载当前屏之说明
原文:http://blog.csdn.net/java_jh/article/details/20068915迟点出更新的.这个还有BUG.因为软引应不给力了.2.3之后前几天的原文有一个线程管理与加载源过多,造成浪费流量的问题.下面对这进下改进的一些说明(红色为新加)这两天一直在优化这个问题.g...
分类:移动开发   时间:2014-11-08 13:12:57    阅读次数:242
java线程池
1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?1 new Thread(new Runnable() {2 3 @Override4 public void run() {5 // TODO Auto-generated metho...
分类:编程语言   时间:2014-11-06 00:24:17    阅读次数:287
线程跟多线程跟线程池
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;u...
分类:编程语言   时间:2014-11-05 14:42:44    阅读次数:269
应用CLR的线程池
大家都知道这个线程的建立和销毁都需要很大的性能开销,当有比较多且不同的任务需要完成时,可以考虑使用线程池来管理这些线程。在以windows NT为内核的操作系统上每个进程都包含一个线程池,在线程池中存在许多可以被随时使用的线程,当应用程序使用时,可以从线程池中直接取出一个已经存在的线程,当某个线程使...
分类:编程语言   时间:2014-11-04 23:59:17    阅读次数:382
Tomcat设置成NIO时,使用的线程池
设置成NIO时, <Connector port="8088" protocol="org.apache.coyote.http11.Http11NioProtocol" 。。。 maxThreads属性是没用的,因为默认使用的是NIO的线程池,除非你使用了executor属性,设置了特定的线程池 本人已进行过测试,使用Http11NioProtocol,同时将maxThreads设成200,让后进行1000个并发请求,仍然可以通过 正常情况下,设置成http1.1时是会报错的...
分类:编程语言   时间:2014-11-03 21:02:58    阅读次数:290
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!