指定 Thread 的单元状态。
命名空间: System.Threading
程序集: mscorlib(在 mscorlib.dll 中)
成员名称 | 说明 | |
---|---|---|
STA | Thread 将创建并进入一个单线程单元。 | |
MTA | Thread 将创建并进入一个多线程单元。 | |
Unknown | 尚未设置 ApartmentState 属性。 |
单线程单元(STAThread):每个线程都有自己的资源,一个线程不能访问另一个线程的资源
多线程单元(MTAThread):多个线程共享共有的资源, 需要使用线程同步等技术放置死锁之类容易产生的问题,很灵活