首页 > 解决方案 > Linux平台.NET Core中线程的ApartmentState是什么意思?

问题描述

据我了解,.NET 中线程的 ApartmentState 属性是 COM 的东西。当Linux平台上的.NET Core运行时管理线程时,这个属性有什么意义吗?是否保证此属性在 Linux 平台上始终为 ApartmentState.Unknown?

标签: c#multithreadingcom

解决方案


在 Unix 上,GetApartmentState方法的实现是

public ApartmentState GetApartmentState() => ApartmentState.Unknown;

所以是的,它似乎可以保证是ApartmentState.Unknown.


推荐阅读