2013年6月19日
摘要: private boolean NetWorkStatus() { ConnectivityManager cwjManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); // cwjManager.getActiveNetworkInfo(); boolean netSataus = true; if (cwjManager.getActiveNetworkInfo() != null) { netSata... 阅读全文
posted @ 2013-06-19 10:28 大米稀饭 阅读(573) 评论(0) 推荐(0)
摘要: 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。当T1 + T3 远大于 T2时,采用多线程技术可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 线程池就是一个线程的容器,每次只执行额定数量的线程, 线程池作用就是限制系统中执行线程的数量。采用线程池不仅调整T1,T3产生的时间段,而且它还显著减少了创建线程的数目。 为什么要用线程池: 1)减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务 2)可以根据系统的承受能力,调整线程池中工作线线程的数目,防止因为因为消耗过多的内存,而把服务器累趴下(每个线程 阅读全文
posted @ 2013-06-19 10:17 大米稀饭 阅读(238) 评论(0) 推荐(0)