小编iam*_*joy的帖子

Postmessage和sendmessage的替代方案

我有一个程序,它使用几个线程来执行某些任务.每个线程都有一堆任务要执行.在执行其中一个之后,每个thred将向主屏幕调用一条帖子消息来更新日志.

现在我有六万个任务,每个线程一万个 - 六个线程 - 在执行每个任务线程后调用post消息.但由于这些帖子消息,我的应用程序变得非常繁忙,看起来像是被绞死了.

如果我删除帖子消息......每件事情都可以.但是我无法直接调用该过程,因为它使用ui控件并且ui控件不是线程安全的,并且直接从线程调用过程将导致其他错误.

那么有什么替代品可用于postmessage和发送消息.

谢谢,bASIL

delphi

13
推荐指数
2
解决办法
7511
查看次数

标签 统计

delphi ×1