线程
过去式的美好
编程既是技术也是艺术
展开
-
java四种线程池的使用,觉得写得不错,值得借鉴
相比new Thread,Java提供的四种线程池的好处在于: a. 重用存在的线程,减少对象创建、消亡的开销,性能佳。 b. 可有效控制最大并发线程数,提高系统资源的使用率,同时避免过多资源竞争,避免堵塞。 c. 提供定时执行、定期执行、单线程、并发数控制等功能。Java 线程池 Java通过Executors提供四种线程池,分别为: newCachedThreadPool创建一个可缓存转载 2015-09-22 11:13:14 · 409 阅读 · 0 评论 -
Android多线程下载见解
通过for循环开启N个线程,这是多线程,但每次循环都new一个线程肯定很耗内存的。那可以改用线程池来。 就以我个人对多线程下载的理解是开启一个线程后: 1.通过HttpUrlConnection对象获取要下载文件的总长度 2.通过RandomAccessFile流对象在本地创建一个跟远程文件长度一样大小的空文件。 3.通过文件总长度/线程个数=得到每个线程大概要下载的原创 2016-07-06 14:10:27 · 352 阅读 · 0 评论