如何实时执行事件



我正在尝试使用 qt 实时运行函数,但 qt 的工作原理是,当您调用函数时,答案仅在执行函数时出现。我如何做到这一点,以便当您调用一个函数并且其中发生事件时,我可以停下来等待某个事件,然后再继续。

P/s我真的很抱歉我的英语。我希望你能理解我。

函数通常且始终采用 C/C++ 原子计算单元。也就是说,一旦调用它们,就无法暂停它们,但是,您可以暂停执行线程。因此,您想要的可能解决方法可能是在其自己的线程中执行您的函数并暂停它,但是一旦暂停它,您将无法从函数中恢复它,因为它已暂停。您将需要某种控制器来暂停和恢复功能,您将不可避免地最终编写线程调度程序或多或少类似于操作系统所具有的。

最新更新