gpt4 book ai didi

Java 线程 for 循环,具有暂停和恢复功能

转载 作者:行者123 更新时间:2023-12-02 05:51:00 26 4
gpt4 key购买 nike

假设我有一个 1000 的 for 循环,它做了一些事情。我可以在暂停功能中使用“暂停”按钮,并使用“恢复”按钮取消暂停。

问题是我需要为这种情况实现一个线程吗?

for (int i = 0; i < 1000; i++) {
// Do stuff
pause();
}

最佳答案

如果我理解正确的话,答案是“否”,您不需要实现额外的线程。如果您遵循 GUI 程序的通常模式,无论如何,该线程都将在与主 GUI 线程不同的线程中运行,这就足够了。

您需要检查用户暂停系统的 for 循环的每次迭代并等待恢复。这可以通过简单的通知信号模式来完成。 For instance

关于Java 线程 for 循环,具有暂停和恢复功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23538563/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com