我有一个程序,它使用几个线程来执行某些任务.每个线程都有一堆任务要执行.在执行其中一个之后,每个thred将向主屏幕调用一条帖子消息来更新日志.
现在我有六万个任务,每个线程一万个 - 六个线程 - 在执行每个任务线程后调用post消息.但由于这些帖子消息,我的应用程序变得非常繁忙,看起来像是被绞死了.
如果我删除帖子消息......每件事情都可以.但是我无法直接调用该过程,因为它使用ui控件并且ui控件不是线程安全的,并且直接从线程调用过程将导致其他错误.
那么有什么替代品可用于postmessage和发送消息.
谢谢,bASIL
delphi ×1