I knew here is a link which discussed a bit about the difference between COM and XPCOM.
however, I want to know this topic in more detail way. For example, for reference counting and type inference, COM inherited from IUnknown, XPCOM inherited from nsISupport. What's the difference between IUnkown and nsISupoort except naming?
Further, Do these two different components support different threading management or memory management? Topics like this are really interested to me.
Please reply this post if you know any. Thanks