摘要:
定时线程池 阅读全文
摘要:
只有一个核心线程,当被占用时,其他的任务需要进入队列等待 阅读全文
摘要:
没有核心线程,只有非核心线程,并且每个非核心线程空闲等待的时间为60s,采用SynchronousQueue队列 由于maximumPoolSize是无界的,所以如果线程处理任务速度小于提交任务的速度,则会不断地创建新的线程,这时需要注意不要过度创建,应采取措施调整双方速度,不然线程创建太多会影响性 阅读全文
摘要:
可重用线程池,只有核心线程,并发无阻塞, 阅读全文
摘要:
开启三个核心线程,一共五个线程,任务过多就启用另两个线程,如果还不够用,就会任务等待,或抛出异常, CachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。在线程空闲60秒后终止线程。 ②最大线程数Integer.MAX_VALU 阅读全文
摘要:
质量压缩 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstance 阅读全文
摘要:
先得到位图宽高不用加载位图,然后按ImageView比例缩放,得到缩放的尺寸进行压缩并加载位图.inSampleSize是缩放多少倍,小于1默认是1,通过调节其inSampleSize参数,比如调节为2,宽高会为原来的1/2,内存变回原来的1/4. <?xml version="1.0" encod 阅读全文
摘要:
使用矩阵进行压缩,通过缩放图片尺寸,来达到压缩图片的效果,和采样率的原理一样.先用位图的option将位图压缩一半,再用matrix缩放0.3f public class MainActivity extends AppCompatActivity { WebView webView; @Overr 阅读全文