我很难理解 IDSYNC 和 IDNOTIFY 之间的真正区别,就我编写的代码行而言,同步/异步意味着什么?
procedure TForm1.IdTCPServerExecute(AContext: TIdContext);
begin
....
DoSomeThing (TIDNotify) ....
DoSomethingOther(TIDsync) ......
end;
为什么我不能确定这两行代码都在 TCPServer Execute 函数中执行?是否只有几行代码没有在我的 TIDSynfunction 中执行的风险,或者如何解释死锁?