- 博客(6)
- 收藏
- 关注
原创 Try increasing heap size with java option '-Xmx<size>Android 7.0工程之预编译jack服务器
stackoverflowTry increasing heap size with java option ‘-Xmxexport JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4g"./prebuilts/sdk/tools/jack-admin kill-server./prebuilt
2017-11-30 14:32:07 2755
原创 《java并发编程实战》笔记:取消与关闭
在Java中无法抢占式地停止一个任务的执行,而是通过中断机制实现了一种协作式的方式来取消任务的执行。设置取消标志public class MyTask implements Runnable { private final ArrayList<BigInteger> primes = new ArrayList<BigInteger>(); private volatile bool
2017-11-22 19:15:45 258
原创 java并发编程实战:基础构建模块笔记
同步容器类同步容器类包括两个部分:一个是Vector一个是hashtable。 jdk 1.2引入同步包装类。 Collections.sychronizedxxx在利用迭代器foreach运用interator过程中,可能会抛出ConcurrentModificationException。所以在对于这种同步容器类迭代过程中要进行加锁处理。隐藏迭代器在对同步容器类调用toString,hash
2017-11-22 09:24:26 206
原创 java并发编程实战:组合对象笔记
设计线程安全的类设计一个线程安全的类要报案下面三个要素: 1. 找出构成对象的状态的所有变量。 - 对象的所有域构成了对象的状态。如果对象的域是基本变量构成,那么这些域构成了对象的全部状态。如果对象的域中引用了其他对象,那么对象的状态也包含其引用对象的域。如ArrayList的状态就包含其所有节点对象的状态。 2. 找出约束状态变量的不变性条件。 3. 建立对象状态的并发访问策略。
2017-11-22 09:23:23 207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人