import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Future; import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeoutException; public class Demo2ThreadMain { public static void main(String[] args) { ExecutorService pool = Executors.newFixedThreadPool(2); long mainThreadWaitTime = 3000; System.out.println("我是主线程,我最多等待子线程" + (mainThreadWaitTime / 1000)+ "秒钟"); Future<Integer> result = pool.submit(new SubThread(5000)); pool.shutdown(); try { Integer resultInt = result.get(mainThreadWaitTime, TimeUnit.MILLISECONDS); System.out.println("我是主线程,我等到子线程结束,拿到执行结果:" + resultInt); } catch (InterruptedException e) { e.printStackTrace(); } catch (ExecutionException e) { e.printStackTrace(); } catch (TimeoutException e) { // e.printStackTrace(); System.out.println("我是主线程,我没有等到子线程结束,超时了"); } } } class SubThread implements Callable<Integer> { private long time; public SubThread(long time) { this.time = time; } public Integer call() throws Exception { System.out.println("我是子线程.我要消耗" + (time / 1000) + "秒钟"); try { Thread.sleep(time); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("我是子线程.执行完毕"); return 1; } }
相关推荐
此文件是WDS部署环境下使用的,适合中小型企业部署使用。
### STM32超时无法应答的解决方法 在嵌入式开发领域,尤其是使用STM32微控制器的过程中,开发者可能会遇到无法下载程序的情况。这种现象通常表现为:当尝试通过串口或USB接口向STM32芯片下载固件时,出现“超时”或...
描述中的“去掉了器件检测不到的应答等待”意味着在驱动程序中,开发人员可能已经优化了错误处理部分,移除了当传感器未正确响应时的等待时间,提高了程序效率。这可能是因为SHT30在特定情况下可能会短暂无响应,而...
注意:该文件执行时会清空磁盘所有数据,请先备份磁盘所有文件!!! 适用于windwos10专业版,将Autounattend.xml文件刻入到Windows原始镜像根目录内,可实现windows全自动安装。
我们在安装Windows XP时,一直守在电脑旁边,等待着输入各个配置信息。如果我们借助自动应答文件来自动配置这些信息,我们就可以在安装Windows XP时悠闲地喝茶了。Windows安装光盘中有一个制作自动应答文件的工具,...
Windows 10 无人值守安装使用 ADK 制作应答文件 Windows 10 的自动化安装是指在安装过程中,不需要人工干预地完成安装的过程。使用 ADK 工具可以制作应答文件,从而实现无人值守的批量化安装。下面是相关的知识点:...
技术要求应答表.pdf
应答器,又称为信标,是轨道交通通信系统中的关键组件,主要负责向列车传输重要的行车信息。应答器分为两种类型:有源应答器和无源应答器。 无源应答器不自带电源,其工作原理依赖于车载查询器发射的高频信号。当...
通过实时监控用户的网络活动,系统可以判断用户是否在线,结合设定的离线规则(如超时无操作、用户点击“下机”按钮等)触发自动应答流程。同时,软件还支持自定义设置,如结账条件、下机延迟时间等,以适应不同网吧...
为了提高调试效率和准确性,野人家园网络/串口通信调试助手应运而生,该工具特别集成了自动应答功能,极大地方便了开发者进行通信协议的验证和调试工作。本文将详细介绍该调试助手的自动应答功能及其使用方法,帮助...
- 1xx 应答码表示服务器正在处理请求,但尚未做出最终决定。如果服务器处理请求需要超过200ms,则应发送1xx应答。 - 100 Trying:表明服务器已收到请求但尚未执行任何特定操作,如等待数据库响应。与其它临时应答...
创建Windows 7应答文件的步骤,帮助大家自助创建应答文件。
当请求已成功被服务器接收、理解并接受时,会返回2XX系列的应答码。其中最常见的是: - **200 OK**:标准的响应成功状态,表示请求已成功,且响应体中包含所请求的数据。 - **201 Created**:请求成功并且一个新的...
二次雷达S模式应答信号与ADS-B信号的甄别研究主要关注的是在民航空管领域中,如何区分这两种同频但功能不同的信号。S模式二次雷达(SSR)是目前空中交通管制的主要监视手段,而ADS-B(Automatic Dependent ...
《H248协议附加业务——无应答前转详解》 H248协议,全称为 Megaco/H.248,是电信领域中广泛使用的媒体网关控制协议,用于控制媒体网关(MG)与媒体网关控制器(MGC)之间的交互。该协议在IP电话、VoIP及三网融合等...
6. **线程管理**:为了保证界面响应性和防止阻塞,发包和抓包操作应在单独的线程中进行,与主线程(UI线程)分离。 7. **错误处理和日志记录**:对可能出现的网络错误和异常情况进行处理,提供友好的错误提示,并可...
在现代铁路通信技术领域,应答器技术作为地面与列车间信息交流的重要桥梁,对于保障列车运行的安全性与高效性起着不可或缺的作用。本文将从应答器的基本概念出发,深入分析无源应答器与有源应答器的工作原理及在高速...
win7自动应答文件,解压后放到光盘根目录即可!!全程无人值守安装!
本文将深入探讨一个特定的问题,即“UE无应答”导致RRC建立失败,从而影响无线接通率低的问题,以及如何对其进行分析和优化。 一、问题描述 问题发生在名为“大磡怡华 F-HLH-3”的小区,其“无线接通率(%)”在97.00...