好复古的讨论啊
可惜这样的知识,以后不太需要了
时代变了
这些积累已经被清零了
【 在 z16166 的大作中提到: 】
: 直接调用callback的指针,速度快,但耦合性太高,不在UI线程里时操作UI控件要码农自己做同步,忘了做同步就是bug。属于最直接最原始的事件分发的抽象,只有在效率高于一切时才需要考虑用这种。
:
: Qt的signal/slot会自动区分UI线程、非UI线程,解耦当然是没问题的。支持一对多。
: Delphi的设计者跑到微软后搞的C#,里面的多播委托也支持一对多。
: 但是C# WinForms里也是要码农手动区分UI线程、非UI线程的,可以封个无脑函数让调用者无需区分。
: C# WPF里对区分UI线程、非UI线程又是另一套搞法。
--发自 ismth(丝滑版)
--
FROM 123.123.43.*