请问如何等待一个线程结束然后返回运行结果?

Java > Java相关 [问题点数:80分,结帖人sasuke38]
等级
本版专家分:1100
结帖率 100%
等级
本版专家分:19765
勋章
Blank
黄花 2011年7月 Java大版内专家分月排行榜第二
2011年6月 Java大版内专家分月排行榜第二
Blank
蓝花 2012年1月 Java大版内专家分月排行榜第三
等级
本版专家分:57692
勋章
Blank
黄花 2011年12月 Java大版内专家分月排行榜第二
2011年11月 Java大版内专家分月排行榜第二
2010年9月 Java大版内专家分月排行榜第二
Blank
蓝花 2011年10月 Java大版内专家分月排行榜第三
等级
本版专家分:35891
等级
本版专家分:1100
等级
本版专家分:94839
勋章
Blank
签到王者 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
GitHub 绑定GitHub第三方账户获取
Blank
进士 2019年总版新获得的技术专家分排名前十
Blank
金牌 2021年1月 总版技术专家分月排行榜第一
2020年12月 总版技术专家分月排行榜第一
2020年11月 总版技术专家分月排行榜第一
2020年10月 总版技术专家分月排行榜第一
2020年9月 总版技术专家分月排行榜第一
2020年8月 总版技术专家分月排行榜第一
2020年7月 总版技术专家分月排行榜第一
2020年6月 总版技术专家分月排行榜第一
2020年5月 总版技术专家分月排行榜第一
2020年4月 总版技术专家分月排行榜第一
2020年3月 总版技术专家分月排行榜第一
等级
本版专家分:1100
等级
本版专家分:1100
等级
本版专家分:19765
勋章
Blank
黄花 2011年7月 Java大版内专家分月排行榜第二
2011年6月 Java大版内专家分月排行榜第二
Blank
蓝花 2012年1月 Java大版内专家分月排行榜第三
等级
本版专家分:1100
等级
本版专家分:94839
勋章
Blank
签到王者 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
GitHub 绑定GitHub第三方账户获取
Blank
进士 2019年总版新获得的技术专家分排名前十
Blank
金牌 2021年1月 总版技术专家分月排行榜第一
2020年12月 总版技术专家分月排行榜第一
2020年11月 总版技术专家分月排行榜第一
2020年10月 总版技术专家分月排行榜第一
2020年9月 总版技术专家分月排行榜第一
2020年8月 总版技术专家分月排行榜第一
2020年7月 总版技术专家分月排行榜第一
2020年6月 总版技术专家分月排行榜第一
2020年5月 总版技术专家分月排行榜第一
2020年4月 总版技术专家分月排行榜第一
2020年3月 总版技术专家分月排行榜第一
Jobernowl

等级:

Java面试题大全(2020版)

发现网上很多Java面试题都没有答案,所以花了...、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environ...

线程面试题(值得收藏)

史上最强多线程面试47题(含答案),建议收藏 金九银十快到了,即将进入找工作的高峰期,最新整理的最全多线程并发面试47题和答案总结,希望对想进...可见性指多个线程操作一个共享变量时,其中一个线程对变量进行修...

2020最新Java面试题,常见面试题及答案汇总

、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,java 运行环境,为 jav...

Java等待所有的线程运行结束解决方案总结(8种)

实际开发中,经常会碰到这种问题,某个线程需要等待所有的线程执行结束了,才可以继续执行。要实现这效果,Java中有很多方案,下面我列举一些我所知道的方案: 方案:join。代码如下: Thread thread1=new ...

如何正确地结束一个线程

一般来说,当一个线程的方法体执行完,这个方法就会结束了。我们一般不直接使用stop方法来终止线程,这可能会导致业务逻辑不完整或者破坏原子性的操作,一段代码可能用来输出某些重要的信息,在方法的执行中使用stop...

线程-java中等待一些线程执行完之后,再去执行别的方法(后者需要使用前者返回结果

Java主线程等待所有子线程执行完毕在执行,这个需求其实我们在工作中经常会用到,比如用户下单一个产品,后台会做一系列的处理,为了提高效率,每个处理都可以用一个线程来执行,所有处理完成了之后才会返回给用户...

Java一个线程能否结束一个永不停止的线程

在Java中停止一个线程有三种办法: 1.正常结束执行; 2.发生异常; 3.被其他线程stop(Java官方不建议) 参考:...

Java集合容器面试题(2020最新版)

文章目录集合容器概述什么是集合集合的特点集合和数组的区别使用集合框架的好处常用的集合类有哪些?List,Set,Map三者的区别?List、Set、Map 是否继承自 Collection ...怎么确保一个集合不能被修改?Collection...

VC++ 中主线程等待线程结束的方法

void WaitForThreadExit(void) { DWORD dwRet; //返回值 MSG msg; int wait_count=4; //线程句柄有4 int nExitThreadCount=0; //记录线程退出数 while(1) { dwRet = MsgWaitForMultipleObj...

如何判断开启的多个线程运行结束了?

package ... import java.util.Random; import java.util.concurrent.Callable; import java.util.concurrent.CompletionService; import java.util.concurrent.ExecutionException;...

Win32线程——等待一个线程结束

如果你没有等待线程结束就莽撞地结束程序,线程会被系统强制结束掉——在它完成它的工作之前。 由于让线程停工是操作系统的责任,很合理地我们会认为操作系统也有责任让其他线程知道某个线程停工了。 Sleep()这...

jmeter一个线程结束后再让另一个线程组进行,按顺序进行任务

一个脚本文件中,如果有多个线程组,并且想让他们从上到下依次执行,只需在测试计划页面,勾选“独立运行每个线程组”即可

Android主线程等待线程执行结果

1.场景描述 在主线程复杂逻辑中,有时候想获取网络数据或者其他一些必须放在子线程中操作的业务时,一般都要新开线程,等待线程执行...2.实现主线程等待线程返回结果(以解析域名为例) 解析域名的类 public class Host

FutureTask是如何实现获取线程返回结果

问题:线程的执行时间,执行顺序不可控制,那么FutureTask是怎么在这不确定中得到确定的返回值呢? 查询过程:百度了很多资料,很多博客上也有说实现原理, 包括状态解答 private static final int NEW = 0; 新建...

多线程---java判断多线程结束

需求应用场景方法isTerminatedshutdownvoid shutdown()启动次顺序关闭,执行以前提交的任务,但不接受新任务。如果已经关闭,则调用没有其他作用。抛出:SecurityException - 如果安全管理器存在并且关闭,此 ...

如何获取子线程的执行结果

前言 博主以前面试的时候,真真切切的被问过这样一道题: 如何获取子线程的执行结果? 总所周知,在单线程情况下,想获取线程...我们都知道开启一个线程的方式有两种:继承Thread类、实现Runnable接口。可是这两...

java中等待一些线程执行完之后,再去执行别的方法(后者需要使用前者返回结果

Java主线程等待所有子线程执行完毕在执行,这个需求其实我们在工作中经常会用到,比如用户下单一个产品,后台会做一系列的处理,为了提高效率,每个处理都可以用一个线程来执行,所有处理完成了之后才会返回给用户...

java线程池——接收线程运行返回结果

java线程池——接收线程运行返回结果 ...Executor提供了管理线程结束的方法,通过Future接口,能够跟踪一个或者多个异步线程运行结果。 ExecutorService能够被shutdown,shutdown后,拒绝提交新的任务。Execut

线程池等待一定数目的线程执行完毕之后返回结果

线程池

java中对线程的实现 等待子线程结束子线程运行中进行同步

一、线程无返回值 在Java SE5之前,Java的对线程实现有两种方式,一...这两类方法的一个特点就是线程运行不能得到返回值。 例如我要实现一个支持多线程的类MultiThreads,假设使用竭诚Thread类的方式,代码应该如下:

java中用什么方式可以是运行线程终止????

2.使用stop方法强行停止,这是一个已经过期的方法,不推荐使用,可以使数据造成不一样的后果 3.使用interrupt方法中断线程 这里主要讲一下:interrupt的使用 interrupt()方法的效果并不像for+break语句那样,马上...

线程池 多线程运行结束后 如何关闭? ExecutorService的正确关闭方法

前言 最近在使用ExecutorService的时候,对于与...在解决的过程中,偶尔看到了日本人写的篇文章简单明了,通俗易懂 所以想着翻译成中文希望能够帮助到与我有一样困惑的程序员朋友们。 原文地址如下: htt

【Java线程池】Java线程池汇总,看这篇文章就够了-1

在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个...

JAVA 解决主线程等待线程全部执行结束后再执行的方法

这段时间在项目中遇到了线程的问题,方法体是有返回值的,在方法体内调用了一个线程,最后有数据统计,所以会出现子线程没有执行完成的情况下,主线程就已经走完了,导致数据统计不完整,为了拿到完整的数据,故有...

Java并发编程番外篇(一)如何结束一个线程

本篇博客介绍下如何结束一个线程。在Java 的设计中,当一个线程的run方法中代码执行结束后,该线程就自动结束了。但是,在我们的实际开发过程中,可能会需要手动的结束一个线程,此时我们应该怎么安全地结束一个线程...

请问c++怎么让函数等待特定函数运行后再调用呢?

//然后鼠标操作 test.getXY(p); //主动获取,如果没点击完成,卡在这里等待。 如上。我试过了 关键段,互斥量,事件。。。都没成功。要么卡在getXY()上,不能鼠标操作。。要么直接getXY()已经运行完了,鼠标还没...

java线程池当其中一个线程算出结果,终止全部线程

每条留言提交时,将由这5个线程,去判断是否有匹配的规则,如果其中一个线程匹配到了规则,将结束其他4个线程的任务,返回给用户结果请问这种要怎么实现。。 是不是用到 ExecutorService exec = Executors....

Python多线程返回执行结果

多数情况下,使用theading模块创建新线程...定义一个Thread的子类,传入线程执行结束后需要调用的方法,并重写run方法,返回前调用传入的callba方法: import threading import time class WorkerThread(threading.T

线程():创建线程线程的常用方法

了解并发编程:实际工作中很少写多线程的代码,这部分代码一般都被人封装起来了,在业务中使用多线程的机会也不是很多(看具体项目),但是作为一个高级程序员如果不会多线程是说不过去的。 二:进程与线程 ...

【PE】判断一个线程是否执行结束的两种方法

http://blog.csdn.net/marcelxx/article/details/10449057

相关热词 c#轮播图怎么做 c# 动态设置透明背景 c# 图片将白底改成透明 c# 中调用vb类 c#获取项目外的文件 生成简单c#程序步骤 c# 接收post c#属性的作用 c#打印圣诞树 c# 引用 未能添加