今天在一个很简单的更新模块中使用了线程操作CRichEdit,导致打印两行就崩溃,以前一直喜欢在线程中操作UI,今天遇到异常了,原来UI很多东西都不是线程安全的,如果遇到复杂的一些控件就容易出问题,比如RichEdit,Webbrowser。
“不能操作别的线程的UI。参考win32多线程程序设计,记得好像是第十章”
今天在一个很简单的更新模块中使用了线程操作CRichEdit,导致打印两行就崩溃,以前一直喜欢在线程中操作UI,今天遇到异常了,原来UI很多东西都不是线程安全的,如果遇到复杂的一些控件就容易出问题,比如RichEdit,Webbrowser。
“不能操作别的线程的UI。参考win32多线程程序设计,记得好像是第十章”