C# Класс System.Threading.Thread

Наследование: System.Runtime.ConstrainedExecution.CriticalFinalizerObject, _Thread
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetApartmentStateChangeFailedException Exception
GetCompressedStack System.Threading.CompressedStack
Resume void
SetCompressedStack void
Suspend void
TrySetApartmentStateUnchecked bool
VolatileRead System.UIntPtr
VolatileRead sbyte
VolatileRead uint
VolatileRead ulong
VolatileRead ushort
VolatileWrite void
VolatileWrite void
VolatileWrite void
VolatileWrite void

Открытые методы

Метод Описание
Abort ( ) : void
Abort ( object stateInfo ) : void
AllocateDataSlot ( ) : System.LocalDataStoreSlot
AllocateNamedDataSlot ( string name ) : System.LocalDataStoreSlot
BeginCriticalRegion ( ) : void
BeginThreadAffinity ( ) : void
DisableComObjectEagerCleanup ( ) : void
EndCriticalRegion ( ) : void
EndThreadAffinity ( ) : void
FreeNamedDataSlot ( string name ) : void
GetApartmentState ( ) : ApartmentState
GetApartmentState ( ) : System.Threading.ApartmentState
GetData ( System slot ) : object
GetDomain ( ) : System.AppDomain
GetDomainID ( ) : int
GetHashCode ( ) : int
GetNamedDataSlot ( string name ) : System.LocalDataStoreSlot
Interrupt ( ) : void
Join ( System timeout ) : bool
Join ( int millisecondsTimeout ) : bool
Join ( ) : void
MemoryBarrier ( ) : void
ResetAbort ( ) : void
SetApartmentState ( System state ) : void
SetData ( System slot, object data ) : void
Sleep ( System timeout ) : void
Sleep ( int millisecondsTimeout ) : void
SpinWait ( int iterations ) : void
Start ( ) : void
Start ( object parameter ) : void
Thread ( System start )
Thread ( System start, int maxStackSize )
TrySetApartmentState ( System state ) : bool
VolatileRead ( System &address ) : System.IntPtr
VolatileRead ( byte &address ) : byte
VolatileRead ( double &address ) : double
VolatileRead ( float &address ) : float
VolatileRead ( int &address ) : int
VolatileRead ( long &address ) : long
VolatileRead ( object &address ) : object
VolatileRead ( short &address ) : short
VolatileWrite ( System &address, System value ) : void
VolatileWrite ( byte &address, byte value ) : void
VolatileWrite ( double &address, double value ) : void
VolatileWrite ( float &address, float value ) : void
VolatileWrite ( int &address, int value ) : void
VolatileWrite ( long &address, long value ) : void
VolatileWrite ( object &address, object value ) : void
VolatileWrite ( short &address, short value ) : void
Yield ( ) : bool

Приватные методы

Метод Описание
GetApartmentStateChangeFailedException ( ) : Exception
GetCompressedStack ( ) : System.Threading.CompressedStack
Resume ( ) : void
SetCompressedStack ( System stack ) : void
Suspend ( ) : void
TrySetApartmentStateUnchecked ( ApartmentState state ) : bool
VolatileRead ( System &address ) : System.UIntPtr
VolatileRead ( sbyte &address ) : sbyte
VolatileRead ( uint &address ) : uint
VolatileRead ( ulong &address ) : ulong
VolatileRead ( ushort &address ) : ushort
VolatileWrite ( sbyte &address, sbyte value ) : void
VolatileWrite ( uint &address, uint value ) : void
VolatileWrite ( ulong &address, ulong value ) : void
VolatileWrite ( ushort &address, ushort value ) : void

Описание методов

Abort() публичный Метод

public Abort ( ) : void
Результат void

Abort() публичный Метод

public Abort ( object stateInfo ) : void
stateInfo object
Результат void

AllocateDataSlot() публичный статический Метод

public static AllocateDataSlot ( ) : System.LocalDataStoreSlot
Результат System.LocalDataStoreSlot

AllocateNamedDataSlot() публичный статический Метод

public static AllocateNamedDataSlot ( string name ) : System.LocalDataStoreSlot
name string
Результат System.LocalDataStoreSlot

BeginCriticalRegion() публичный статический Метод

public static BeginCriticalRegion ( ) : void
Результат void

BeginThreadAffinity() публичный статический Метод

public static BeginThreadAffinity ( ) : void
Результат void

DisableComObjectEagerCleanup() публичный Метод

public DisableComObjectEagerCleanup ( ) : void
Результат void

EndCriticalRegion() публичный статический Метод

public static EndCriticalRegion ( ) : void
Результат void

EndThreadAffinity() публичный статический Метод

public static EndThreadAffinity ( ) : void
Результат void

FreeNamedDataSlot() публичный статический Метод

public static FreeNamedDataSlot ( string name ) : void
name string
Результат void

GetApartmentState() публичный Метод

public GetApartmentState ( ) : ApartmentState
Результат ApartmentState

GetApartmentState() публичный Метод

public GetApartmentState ( ) : System.Threading.ApartmentState
Результат System.Threading.ApartmentState

GetData() публичный статический Метод

public static GetData ( System slot ) : object
slot System
Результат object

GetDomain() публичный статический Метод

public static GetDomain ( ) : System.AppDomain
Результат System.AppDomain

GetDomainID() публичный статический Метод

public static GetDomainID ( ) : int
Результат int

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

GetNamedDataSlot() публичный статический Метод

public static GetNamedDataSlot ( string name ) : System.LocalDataStoreSlot
name string
Результат System.LocalDataStoreSlot

Interrupt() публичный Метод

public Interrupt ( ) : void
Результат void

Join() публичный Метод

public Join ( System timeout ) : bool
timeout System
Результат bool

Join() публичный Метод

public Join ( int millisecondsTimeout ) : bool
millisecondsTimeout int
Результат bool

Join() публичный Метод

public Join ( ) : void
Результат void

MemoryBarrier() публичный статический Метод

public static MemoryBarrier ( ) : void
Результат void

ResetAbort() публичный статический Метод

public static ResetAbort ( ) : void
Результат void

SetApartmentState() публичный Метод

public SetApartmentState ( System state ) : void
state System
Результат void

SetData() публичный статический Метод

public static SetData ( System slot, object data ) : void
slot System
data object
Результат void

Sleep() публичный статический Метод

public static Sleep ( System timeout ) : void
timeout System
Результат void

Sleep() публичный статический Метод

public static Sleep ( int millisecondsTimeout ) : void
millisecondsTimeout int
Результат void

SpinWait() публичный статический Метод

public static SpinWait ( int iterations ) : void
iterations int
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void

Start() публичный Метод

public Start ( object parameter ) : void
parameter object
Результат void

Thread() публичный Метод

public Thread ( System start )
start System

Thread() публичный Метод

public Thread ( System start, int maxStackSize )
start System
maxStackSize int

TrySetApartmentState() публичный Метод

public TrySetApartmentState ( System state ) : bool
state System
Результат bool

VolatileRead() публичный статический Метод

public static VolatileRead ( System &address ) : System.IntPtr
address System
Результат System.IntPtr

VolatileRead() публичный статический Метод

public static VolatileRead ( byte &address ) : byte
address byte
Результат byte

VolatileRead() публичный статический Метод

public static VolatileRead ( double &address ) : double
address double
Результат double

VolatileRead() публичный статический Метод

public static VolatileRead ( float &address ) : float
address float
Результат float

VolatileRead() публичный статический Метод

public static VolatileRead ( int &address ) : int
address int
Результат int

VolatileRead() публичный статический Метод

public static VolatileRead ( long &address ) : long
address long
Результат long

VolatileRead() публичный статический Метод

public static VolatileRead ( object &address ) : object
address object
Результат object

VolatileRead() публичный статический Метод

public static VolatileRead ( short &address ) : short
address short
Результат short

VolatileWrite() публичный статический Метод

public static VolatileWrite ( System &address, System value ) : void
address System
value System
Результат void

VolatileWrite() публичный статический Метод

public static VolatileWrite ( byte &address, byte value ) : void
address byte
value byte
Результат void

VolatileWrite() публичный статический Метод

public static VolatileWrite ( double &address, double value ) : void
address double
value double
Результат void

VolatileWrite() публичный статический Метод

public static VolatileWrite ( float &address, float value ) : void
address float
value float
Результат void

VolatileWrite() публичный статический Метод

public static VolatileWrite ( int &address, int value ) : void
address int
value int
Результат void

VolatileWrite() публичный статический Метод

public static VolatileWrite ( long &address, long value ) : void
address long
value long
Результат void

VolatileWrite() публичный статический Метод

public static VolatileWrite ( object &address, object value ) : void
address object
value object
Результат void

VolatileWrite() публичный статический Метод

public static VolatileWrite ( short &address, short value ) : void
address short
value short
Результат void

Yield() публичный статический Метод

public static Yield ( ) : bool
Результат bool