Skip to content

Latest commit

 

History

History
5 lines (5 loc) · 462 Bytes

PB多线程绕坑提示.md

File metadata and controls

5 lines (5 loc) · 462 Bytes
  1. 工作线程同步调用主线程对象返回值为string或blob的函数或事件时可能会引起内存异常

触发条件:
当主线程有对象的Post消息未执行而对象本身被销毁时,会发生冲突
应该尽量避免调用主线程对象的此类函数或事件,可以改为ref传回

  1. 传递全局对象到工作线程后,工作线程需要在OnUninit事件中将引用的主线程对象置NULL以解除引用(SetNull)