自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天天的专栏

每一刻都在努力追求提升!

  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

转载 String array from C program to Java(JNI)

#include     #include "ArrayHandler.h"       JNIEXPORT jobjectArray JNICALL                  Java_ArrayHandler_returnArray    (JNIEnv *env, jobject jobj){         jobjectArray ret;    

2013-11-19 18:31:55 769

转载 GitHub上最火的Android开源项目(完结篇)

摘要:截至目前,在GitHub“最受欢迎的开源项目”系列文章中我们已介绍了40个Android开源项目,对于如此众多的项目,你是Mark、和码友分享经验还是慨叹“活到老要学到老”?今天我们将继续介绍另外34个Android开源项目。此前,CSDN移动频道推出的GitHub平台上“最受欢迎的开源项目”系列文章引发了许多读者的热议,在“直接拿来用!最火的Android开源项目”系列文章(一)、

2013-11-18 12:03:55 890

转载 java.util.concurrent整体结构图

Executor: 执行对象* Executor: 执行已提交的Runnable任务的对象 * ExecutorService ThreadPoolExecutor 动态的线程池 AbstractExecutorService * ScheduleExecutorService 任务调度 Schedu

2013-11-08 16:45:31 964

转载 CompletionService的介绍和使用

public interface CompletionService将生产新的异步任务与使用已完成任务的结果分离开来的服务。生产者 submit 执行的任务。使用者 take 已完成的任务,并按照完成这些任务的顺序处理它们的结果。例如,CompletionService 可以用来管理异步 IO ,执行读操作的任务作为程序或系统的一部分提交,然后,当完成读操作时,会在程序的不同部分执行其

2013-11-08 16:44:49 660

转载 Callable 和 Future实现线程等待

1、Callable:public interface Callable返回结果并且可能抛出异常的任务。实现者定义了一个不带任何参数的叫做 call 的方法。Callable 接口类似于 Runnable,两者都是为那些其实例可能被另一个线程执行的类设计的。但是 Runnable 不会返回结果,并且无法抛出经过检查的异常。Executors 类包含一些从其他普通

2013-11-08 16:41:13 589

转载 CountDownLatch的介绍和使用

1、类介绍java.util.concurrent类 CountDownLatchjava.lang.Objectjava.util.concurrent.CountDownLatch一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。用给定的计数 初始化 CountDownLatch。由于调用了 countDown()

2013-11-08 16:38:02 490

转载 ThreadPoolExecutor的使用和介绍

1、类说明:newFixedThreadPool生成一个固定的线程池,使用ThreadPoolExecutor()来构造,可以像Tomcat的线程池一样设置“最大线程数”、“最小线程数”和“空闲线程keepAlive的时间”。ThreadPoolExecutorpublic ThreadPoolExecutor(int corePoolSize,

2013-11-08 16:35:19 656

转载 ExecutorService常用方法和newFixedThreadPool创建固定大小的线程池

1、ExecutorService:是一个接口,继承了Executor:public interface ExecutorService extends Executor {}2、Executor:而Executor亦是一个接口,该接口只包含了一个方法:void execute(Runnable command);3、Executors:

2013-11-08 16:32:45 571

转载 CyclicBarrier的介绍和使用

1、类说明:一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier。2、使用场景:需要所有的子任务都完成时,才执行主任务,这个时候就

2013-11-08 16:31:08 618

转载 AtomicInteger的介绍和使用

1、类介绍可以用原子方式更新的 int 值。2、使用场景主要用于在高并发环境下的高效程序处理。使用非阻塞算法来实现并发控制。3、相关实例在并发情况下使用AtomicInteger实现原子化更新进行读写文件。public class AtomicTest { static long randomTime() { return

2013-11-08 15:44:24 1005

转载 Java多线程常用工具小结

Java多线程问题常用的几种场景(不是全部)通常需要包括如下几个方面: 共享资源的互斥访问(比如:资源初始化过程)。有限资源的访问控制(比如:数据库连接池会限制只有有限个线程可以同时保持链接)。多线程之间访问的通讯配合(比如:典型的生产-消费模式场景)构建线程池Callable & Future读过写少的并发控制(比如:资源初始化过程)。针对这些比较典型的多线程使用场景,Jav

2013-11-08 15:43:10 617

Professional.Android.2.Application.Development. Wrox

第二本新书 E文版的 看看是否对大家有帮助

2010-04-23

Pro.Android.2.Apress,.2010

2010 android 开发书籍 E文的 觉得国内翻译的不是不好 看看原版可能有更多的帮助吧

2010-04-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除