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

东莞建网站哪家强wordpress博客优秀

东莞建网站哪家强,wordpress博客优秀,贵州安顺住房城乡建设网站,摄影网站设计说明书文章目录 前言一、编码思路二、使用步骤直接上代码 总结 前言 问题背景: 主线程需要执行一些任务,不能影响主任务执行,这些任务有超时时间,当超过处理时间后,应该不予处理;如果未超时,应该获取到这些任务的执行结果; 一、编码思路 由于主线程正常执行不能影响,任务会处理很久… 文章目录 前言一、编码思路二、使用步骤直接上代码 总结 前言 问题背景: 主线程需要执行一些任务,不能影响主任务执行,这些任务有超时时间,当超过处理时间后,应该不予处理;如果未超时,应该获取到这些任务的执行结果; 一、编码思路 由于主线程正常执行不能影响,任务会处理很久,利用子线程处理子线程运行后,应该有线程处理超时逻辑,超时后取消子线程应有判断子线程在超时时间内,是否执行完成的逻辑,执行完成获取结果 二、使用步骤 直接上代码 代码如下示例 public class ComputeIfAbsentTest {public static void main(String[] args) throws ExecutionException, InterruptedException {// 创建一个单线程的线程池ExecutorService executor Executors.newSingleThreadExecutor();// 提交任务并获取Future对象Future? future executor.submit(() - {// 子线程执行的任务try {// 模拟任务执行时间Thread.sleep(5000); // 假设任务需要5秒钟完成System.out.println(Thread.currentThread().getName());return 处理完成;} catch (InterruptedException e) {// 如果任务被取消中断异常会被抛出System.out.println(Task interrupted.);return ;}});// 设置一个超时时间如果任务在规定时间内没有完成则会被取消ScheduledExecutorService schedule Executors.newSingleThreadScheduledExecutor();schedule.schedule(() - {try {if (future.isDone()) {Object result future.get(); // 获取结果System.out.println(Result: result);}else {System.out.println(Thread.currentThread().getName());// 取消任务future.cancel(true);System.out.println(Task timeout, cancelled.);}} catch (Exception e) {e.printStackTrace();}}, 3000, TimeUnit.MILLISECONDS);// 设置超时时间为3秒// 主线程继续执行其他操作System.out.println(Main thread continues to execute.);// 关闭线程池executor.shutdown();schedule.shutdown();} } 总结 利用Executors框架创建子线程执行任务; 利用Executors框架创建延时子线程监事执行任务的线程,通过超时时间判断 执行任务 子线程是否处理完成,处理完成获取结果,未处理完成,取消执行任务的子线程;
http://www.dnsts.com.cn/news/234388.html

相关文章:

  • 换友链的网站个人网页制作教程代码
  • 带后台的php网站模板蒲城网站建设wzjseo
  • 国外做ppt的网站有哪些网站建设单选
  • 网站公司做的网站经常打不开乐清新闻综合频道节目表
  • 大兴58网站起名网站制作平顶山市建设局网站
  • 网站备案要多少钱哪些网站百度不收录
  • 德阳网站制作公司怎么样做一个网站
  • 专做民宿的网站详细网络设计方案
  • 泰州城乡建设局网站中国工程监理与咨询服务网
  • 郑州阿里巴巴网站建设贵州省建设厅建筑质监站网站
  • 关于电子商务网站建设的现状澄迈住房和城乡建设局网站
  • 网站建设 中企动力上海商业网站服务
  • 新乡网站建设设计ucenter 整合两个数据库网站
  • 网站风格主要包括旅游新闻热点
  • 万网怎么做网站昆明做公司官网的公司
  • 用六类网站做电话可以吗中国建设信用卡网站
  • 天津集团网站建设南京网站制作设计公司
  • 自建网站如何被百度收录阿里网站域名指向怎么做
  • 华泰保险公司官方网站电话产品网站建站
  • 合肥做网站的公司百度hao123网址之家
  • 网站建设需要的技术手段sem竞价托管费用
  • 小说网站开发北京网站建设模板
  • 杭州营销型网站雄安专业网站建设哪家好
  • wordpress网站重做中国招标投标网查询平台
  • 沧州市东光建设局 网站微信开发者中心
  • 看市场行情用什么软件小说网站如何做seo关键词
  • 图片点击切换网站模板外贸网站怎么建设
  • 大连餐饮网站建设国外在线设计平台
  • 临沂市建设官方网站怎么做网站赚流量
  • 酒店网站建设流程图英文网站注册