Delphi多线程WaitFor使用详解

waitFor 的多线程用法,Delphi 里算是老生常谈了。线程之间同步,说简单也简单,说麻烦也能卡半天,关键看你在哪用。嗯,不在主线程的话,直接一个WaitForSingleObject搞定,干脆利落。但在主线程就不一样了,需要额外消息循环,不然界面直接卡死。你得用MsgWaitForMultipleObjects来监听消息和线程状态,比较绕,但还好有套路可以抄。对这块不熟的话,推荐你去看看Delphi 多线程详解那篇文章,讲得还蛮细。

ppt 文件大小:1MB