社区
C语言
帖子详情
如何获的线程执行的方法的返回值?
youhu
2000-11-27 10:23:00
客户端的并发量很大,需要从服务端读内存中的数据,我想在服务端通过多线程从内存中读出数据(每请求一个线程),但线程中好象没有办法获取函数、方法执行的返回值。
大虾有何高招?
...全文
175
2
打赏
收藏
如何获的线程执行的方法的返回值?
客户端的并发量很大,需要从服务端读内存中的数据,我想在服务端通过多线程从内存中读出数据(每请求一个线程),但线程中好象没有办法获取函数、方法执行的返回值。 大虾有何高招?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
panda_w
2001-01-07
打赏
举报
回复
GetExitCodeThread用于检查线程是否结束。你要得到线程的什么?
Kevin_qing
2000-11-28
打赏
举报
回复
BOOL GetExitCodeThread(
HANDLE hThread, // handle to the thread
LPDWORD lpExitCode // termination status
);
获
取
线程
返回值
的方式
(1)主
线程
等待法 package com.interview.thread; //
获
取多
线程
返回值
1:主
线程
等待 public class CycleWait implements Runnable{ private String value; @Override public void run() { try { Thread.sleep(5000); } catc...
Java
线程
池之
线程
返回值
前言 通常来说,开启
线程
能够提高程序的并发能力,而Thread 类里并没有任何
方法
可以
获
取到
线程
的
执行
结果。接下来,我们将一步步分析如何拿到
线程
的
执行
结果。 通过本篇文章,你将了解到: 1、原始方式
获
取
线程
执行
结果 2、FutureTask
获
取
线程
执行
结果 3、
线程
池
获
取
线程
执行
结果 1、原始方式
获
取
线程
执行
结果 public class ThreadRet { private int sum = 0; public static void main(String args[]
Python
获
取多
线程
返回值
的两种方式
1. 通过复写Thread类,自定义一个get_result()
方法
from threading import Thread # _sum = 0 def cal_sum(begin, end): # global _sum _sum = 0 for i in range(begin, end + 1): _sum += i return ...
多
线程
获
取
返回值
package com.company; import java.util.ArrayList; import java.util.List; import java.util.concurrent.*; /** * desc: * author CDN * create 2019-11-08 22:48 * version 1.0.0 */ public class MyTask...
JAVA如何开启
线程
?怎么保证
线程
安全?
**
线程
和进程的区别:**进程是操作系统进行资源分配的最小单元。
线程
是操作系统进行任务分配的最小单元,
线程
隶属于进程。 如何开启
线程
? 1、继承Thread类,重写run
方法
。 2、实现Runnable接口,实现 run
方法
。 3、实现Callable接口,实现call
方法
。通过FutureTask创建一个
线程
,
获
取到
线程
执行
的
返回值
。 4、通过
线程
池来开启
线程
。 怎么保证
线程
安全? 主要通过加锁来解决
线程
安全问题: 1、 JVM提供的锁,也就是Synchronized关键字。 2、 JDK提供的各种锁
C语言
70,037
社区成员
243,243
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章