如何用多线程实现一个轮询功能(简单的时间轮询编程)

如何用多线程实现一个轮询功能(简单的时间轮询编程)

首页枪战射击多线程更新时间:2025-04-03

如何用多线程实现一个轮询功能,简单的时间轮询编程

当我们需要计算多个文件的消息摘要时,程序在单线程里执行是没问题的,不过相对用多线程处理起来,速度比较快,但多个线程处理完之后,我们怎么获取得线程执行的相关信息呢

我们知道通过执行Thread的start()就可以启动线程,而线程的任务是在run()中执行的。但线程执行结束后,我们该如何独得线程执行的信息呢?或许我们可以在线程类定义个方法,提供给线程的启动类调用,但是线程什么时候才执行完呢;另者,线程的run()执行完后主动将消息提供给启动类,这种方法比较有保障。

所以获取线程执行的信息有两个方法:

1、轮询

2、回调

一、轮询

在启动类里启动了线程后,启动类无限循环地去询问线程是否已经执行完。



大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved