javascript学习指南_Java多线程如何防止主线的阻塞

更新时间:2019-11-16 来源:热门资讯 点击:

【www.hzclsc.cn--热门资讯】

Java多线程如何防止主线的阻塞?

Java多线程在我们尽情的使用中存在着很多的问题,首先就是如何解决主线的阻塞问题。看完下面的代码希望你对此有所启发。在不断的学习中才能有更好的技术突破。Java多线程防止主线阻塞代码如下:

if(e.getSource()==startItem)  {//运行多线程爬虫  stateLabel.setText( 运行中....  try {  URL url_url=new URL(web_url);  web_host=url_url.getHost();  } catch (MalformedURLException e2) {  e2.printStackTrace();  }  if(tpool==null)  {  // System.out.println( 运行  new Thread(  new Runnable(){   public void run()   {  //要在另一个线程做得事情  // System.out.println( 啦啦啦啦  tpool=new ThreadPoolExecutor(minN,maxN,aliveT,  TimeUnit.SECONDS,  new LinkedBlockingQueue Runnable ()/*,  new ThreadPoolExecutor.CallerRunsPolicy()*/);  //editor_pane.setText( 创建线程池: br  String tempstr= hr  +   创建线程池:  +   br 设置最小线程数目: +minN+   br 设置最大线程数目: +maxN+   br 设置空闲线程存活时间(秒): +aliveT+   br 设置阻塞线程队列大小为: +blockQN+   hr  +   设置本地映射目录为:  +   br +dir_path+   hr  +   br 爬取入口网页为:  +   br +web_url+ hr  setEditorContent(false,tempstr);  addToUnProQ(web_url);  String geturl=null;  getPage gt=null;  while((!isUnProQEmpty())||!tpool.isTerminated())
//有没有处理的连接或者tpool没有结束  {//如果 还有连接没有被处理  geturl=delFromUnProQ();  if(geturl!=null)  {  addToProQ(geturl);  gt=new getPage(geturl);  tpool.execute(gt);  }  try {//等待0.2秒 以便在队列中能够有更多的链接  Thread.sleep((long)(Math.random()*200));  } catch (InterruptedException e1) {  e1.printStackTrace();  }  }  tpool.shutdown();  tpool=null;  stateLabel.setText( 欢迎使用本网站结构分析软件  //setEditorContent(true,shuoming);  }   }).start();  }  else  {  showMessageBox( 已经开始运行了..不要乱按了.
闲得慌就到www.51cto.com网站看文章去吧..  String comd =  explorer http://www.blesslucky.com/ ;  try {  Runtime.getRuntime().exec(comd);  } catch (IOException e1) {  e1.printStackTrace();  }   }  } 

以上就是对Java多线程代码的相关介绍,希望大家有所收获。

本文来源:http://www.hzclsc.cn/news/39974.html

为您推荐

dnf鬼泣新buff换装|dnf鬼泣BUFF换装如何搭配 dnf起源版鬼泣BUFF换装搭配攻略

您的位置:首页 → 网游资讯 → dnf资讯 → dnf鬼泣BUFF换装如何搭配 dnf起源版鬼泣BUFF换装搭配攻略 dnf鬼泣BUFF换装如何搭配 dnf起源版鬼泣BUFF换装搭配攻略时间:201dnf资讯

2021-02-25 18:54:41   dnf鬼泣buff换装95   地下城鬼泣buff换装  

dnf流年鬼泣装备_dnf鬼泣起源版本装备搭配推荐 dnf黑暗君主起源版本加点攻略

2月1日DNF起源版本正式更新了,这次更新全职业平衡性将进行调整,所以这个版本DNF黑暗君主起源版本怎么加点?DNF黑暗君主起源版本用什么装备好?下面小编为大家爱带来了DNF黑暗君主起源版本加点攻略dnf资讯

2021-02-25 18:54:41   dnf鬼泣装备推荐   dnf鬼泣毕业装备  

【dnf黄金雄鹰图腾怎么升级】dnf黄金雄鹰图腾怎么得 黄金雄鹰图腾出现概率介绍

DNF游戏中成功建造传说图腾的小伙伴可以一次性拿到20个图腾精华,而普通的和特殊也才只给到6个,是普通 特殊的3倍还多,难怪这么多的玩家追求黄金雄鹰图腾了,毕竟有了它,组合出传说的概率非常的高。 为dnf资讯

2021-02-25 18:54:41  

[dnf起源剧情]dnf起源版本公会改动一览 dnf起源版本公会有哪些变动

全新的起源版本已经到来,这次改版的改动很大,甚至有些小伙伴都在游戏中迷路了,那么在全新的起源版本中公会有哪些变化呢?下面就让我们一起去了解一下DNF起源版本公会改动吧! DNF起源版本公会改动一览起dnf资讯

2021-02-25 18:54:41  

德特尔兽人族|dnf兽人族的特别宝物礼盒有什么 兽人族的特别宝物礼盒选择建议

兽人族的特别宝物礼盒打开后,可以在两种宝物礼盒中选择一种,远古兽人族的神秘宝物礼盒、兽人族英雄的宝珠礼盒,很多小伙伴不知道怎么选择才好,小编今天带来一篇DNF兽人族的特别宝物礼盒选择建议,希望大家喜dnf资讯

2021-02-25 18:54:41   怪物猎人世界老练的兽人族学者   兽人族永不为奴除非