- 博客(7)
- 收藏
- 关注
转载 Java线程池的原理及几类线程池的介绍
在什么情况下使用线程池? 1.单个任务处理的时间比较短 2.将需处理的任务的数量大 使用线程池的好处:? 1.减少在创建和销毁线程上所花的时间以及系统资源的开销 2.如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存以及”过度切换”。 线程池工作原理:为什么要用线程池?诸如 Web
2014-07-09 11:47:11
477
原创 关于ReferenceTable overflow (max=512)的解决
关于ReferenceTable overflow (max=512)的解决 我的这个错误是这样产生的。我的程序大量使用java的jni功能,并在某些时候会频繁的java和C相互调用,这样在程序运行一段时间后就出现了题目中所说到的内容ReferenceTable overflow (max=512)。 从字面上我对这个错误的理解是这样的:java的垃圾处理里
2014-06-06 10:55:02
573
转载 LinkedList中将对象按照某一属性排序
例如,链表 treelist 声明如下:LinkedList treelist = new LinkedList();其中 TreeNode 是自己定义的一个类,类中有一个 int 类型的 value 属性,若要以 TreeNode 中的 value 属性排序,可以如下实现:1. 添加一个类,实现 Comparator 接口public class Tree
2014-06-06 10:17:48
1338
转载 LinkedList多线程不安全的解决办法
LinkedList是线程不安全的在多线程下遍历LinkedList,经常会抛出如下异常:java.util.ConcurrentModificationExceptionjava.util.LinkedList$ListItr.checkForComodification(Unknown Source)java.util.LinkedList$ListItr.next(U
2014-06-06 10:06:15
8848
原创 怎样实现在Eclipse中开发NDK?
1. 新建Android项目如project1,项目Location:位于android工作目录下;2.编写Android项目java代码,调用JNI层,包含两点 1)static { try { System.loadLibrary("project1"); //加载jni
2013-03-05 16:40:50
744
原创 NDK开发基础
1.NDK开发环境搭建1.1 Windows http://www.cnblogs.com/baronzhao/archive/2012/07/10/2585181.html1.2 Linux http://www.cnblogs.com/dyingbleed/archive/2012/10/07/2714023.html2.NDK开发
2013-03-05 15:38:03
626
转载 JNI中文乱码
http://blog.sina.com.cn/s/blog_643e8386010106jp.htmlJava中文乱码问题 Java中文乱码问题在很多情况下都可能发生:不同应用间,不同平台间都可能会产生中文乱码问题。1.为什么会出现乱码? 首先在此说明一下Java->Jni->C++,C++->Jni->Java乱码的原因: 在J
2013-03-05 14:34:22
1156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人