gpt4 book ai didi

multithreading - 这是等待 Thread.finalization 并保持应用程序响应的正确方法

转载 作者:行者123 更新时间:2023-12-03 14:37:28 25 4
gpt4 key购买 nike

实际上我正在使用这段代码并且工作正常,但我想知道这是否是正确的方法。

  while WaitForSingleObject(MyThread.Handle, 0) = WAIT_TIMEOUT do
Application.ProcessMessages;

ShowMessage('i am done');

最佳答案

VCL TThread 类有自己的 WaitFor() 方法,当在主线程上下文中调用时,该方法会在内部泵送主消息队列:

MyThread.WaitFor; 
ShowMessage('i am done');

关于multithreading - 这是等待 Thread.finalization 并保持应用程序响应的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4190872/

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