佚名通过本文主要向大家介绍了为政之要 莫先于用人,存在先于本质,为学之道莫先于穷理,先于,暮晓春来迟先于百花知等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: Legacy STA 为什么先于main实列化对象
描述:
描述:
在CodeProject看到一篇关于《Understanding The COM Single-Threaded Apartment Part 2
》的文章中提到:
1 创建一个Legacy STA Object
2 在main()'s MTA中实例化一个该对象,并调用对象的方法输出所在线程的ID,然后又用ThreadFunc()创建另一个线程,该线程无论这里是MTA或STA,同样调用其内部实列化的对象的方法输出所在线程的ID时,发现和main()'s MTA中对象所在的ID一样。为什么?
3 从其给出的illustation dirgram来看,为什么ThreadFunc()从右到左呢? 即ThreadFunc()先于main()去实列化对象。