在循环中使用doevents(),界面就不会有锁死的感觉,也可以影响其它事件。
这肯定不是多线程,但是却可以实现差不多的要求。
请问一下,这算是一种多线程吗?

解决方案 »

  1.   

    我感觉异步就是把想做的事情交给系统,系统把这些事情排列起来一件件去做。每件事情像多线程一样轮流占用cpu个人理解,还望大神指点
      

  2.   

    他的作用是处理当前在消息队列中的所有 Windows 消息。 和多线程没关系,我们一般在用UI线程做后台操作时会导致UI假死,因为没有处理windows消息。
    使用这个之后可以保证处理,也就不会出现假死。但是有时会导致处理的效率比较低。所以耗时的操作还是建议使用异步操作或多线程。