MainForm->ControlList1->Invalidate()
如果我从事件调用TIdUDPServer::>OnUDPRead
,它是线程安全的吗,或者我仍然需要使用TThread::Synchronize()
或TThread::Queue()
?
MainForm->ControlList1->Invalidate()
如果我从事件调用TIdUDPServer::>OnUDPRead
,它是线程安全的吗,或者我仍然需要使用TThread::Synchronize()
或TThread::Queue()
?
该
TIdUDPServer::OnUDPRead
事件默认是同步的,因此就 UI 访问而言,放入该事件处理程序中的任何代码都是线程安全的。您可以通过将
TIdUDPServer::ThreadedEvent
属性设置为 来禁用该同步true
。