当前位置: 首页 > news >正文

在本地服务器上建设网站的步骤郑州建设局

在本地服务器上建设网站的步骤,郑州建设局,赣州城乡建设局网站,php网站开发实例教程 pdf线程池 用来统一地管理线程#xff0c;避免线程的重复创建与销毁。使用线程池可以让执行完的线程回到线程池#xff0c;等待下一次调用。 import jdk.jshell.EvalException; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import j…线程池 用来统一地管理线程避免线程的重复创建与销毁。使用线程池可以让执行完的线程回到线程池等待下一次调用。 import jdk.jshell.EvalException; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; import java.util.concurrent.locks.ReentrantReadWriteLock; public class myTest implements Runnable{public static void main(String[] args) {myTest test new myTest();ExecutorService service Executors.newFixedThreadPool(5);for (int i 0; i 10; i) {service.submit(test);}service.shutdown();}Overridepublic void run() {System.out.println(System.currentTimeMillis() ID: Thread.currentThread().getId());} }线程池的种类 package myTest;import jdk.jshell.EvalException;import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; import java.util.concurrent.locks.ReentrantReadWriteLock; public class myTest implements Runnable{public static void main(String[] args) {myTest test new myTest();// 创建一个拥有固定数量的线程池ExecutorService service1 Executors.newFixedThreadPool(3);// 创建一个只有一个线程的线程池ExecutorService service2 Executors.newSingleThreadExecutor();// 创建一个拥有自动改变大小的线程池ExecutorService service3 Executors.newCachedThreadPool();// 创建一个有固定时间执行的单个线程池ExecutorService service4 Executors.newSingleThreadScheduledExecutor();// 创建一个有固定时间执行的且指定数量的线程池ExecutorService service5 Executors.newScheduledThreadPool(3);}Overridepublic void run() {System.out.println(System.currentTimeMillis() ID: Thread.currentThread().getId());} } ThreadPoolExecutor 线程池的内部实现 我们可以发现线程池的构造方法来源于一个ThreadPoolExecutor类。 public static ExecutorService newFixedThreadPool(int nThreads) {return new ThreadPoolExecutor(nThreads, nThreads,0L, TimeUnit.MILLISECONDS,new LinkedBlockingQueueRunnable());}public ThreadPoolExecutor(// 核心线程池大小int corePoolSize,// 最大线程池大小int maximumPoolSize,// 线程池中超过corePoolSize数目的空闲线程最大存活时间long keepAliveTime,// keepAliveTime时间单位TimeUnit unit,// 阻塞任务队列BlockingQueueRunnable workQueue) {this(corePoolSize, maximumPoolSize, keepAliveTime, unit, workQueue,Executors.defaultThreadFactory(), defaultHandler);}
http://www.zqtcl.cn/news/450668/

相关文章:

  • 公明做网站渭南网站开发
  • 网站优化排名多少钱查备案网站备案
  • 北京网站建设市场培训机构参与课后服务
  • wordpress如何添加网站地图上海网站开发设计公司
  • 网站设置反爬虫的主要原因深圳外贸公司上班工资高吗
  • 济南建站价格同仁网站建设公司
  • 石家庄建站软件中国纪检监察报怎么订阅
  • 国内建网站费用厦门房地产网站建设
  • 宝山网站制作网站优化待遇
  • 网站建设项目竞争性招标文件界面设计的重要性
  • 网站建设合同机械设备网络推广方案
  • 阿里巴巴做网站的绿色的医疗资讯手机网站wap模板html源码下载
  • 怎么样自己做企业网站dz采集wordpress
  • 欧 美 做 爱 视频网站阿里巴巴电子商务网站建设目的
  • 动易网站后台修改栏目的字定制型网站设计价格
  • 设计网站页面临夏州建设厅官方网站
  • 给别人做网站需要什么许可证大连做网站开发的公司
  • 哪些网站国内打不开线下推广小组为了推广开放文明环境地图
  • 电子商务网站建设的核心网站收录检测
  • 厦门中小企业建网站补助源码做微信电影网站
  • 利用表单大师做网站网站备案证书放到哪里
  • 辽宁省建设科学研究院网站asp.net做网站 推荐书籍
  • 网站解决访问量超载做国外营销型网站设计
  • 思科中国网站开发案例网站如何进行建设
  • 网页设计与网站建设郑州大学怎么在传奇网站上做宣传
  • 中国建设银行重庆网站首页sns网站需求
  • 外网常用网站全网网站建设设计
  • 成都建设网站费用做数据库与网站招什么人
  • 最好的wordpress教程啥叫优化
  • 哪个网站做网销更好网站流量流出异常