, 100
.
Abort () , , ResetAbort (), . .
.NET Framework Thread. Suspend () Thread. Resume (). . , , , Suspend () , , , , , . . , .
Threadstate, Thread. .
public ThreadState ThreadState{ get; }
, ThreadState. , .
ThreadState.Aborted
ThreadState.AbortRequested
ThreadState.Background
ThreadState.Running
ThreadState.Stopped
ThreadState.StopRequested
ThreadState.Suspended
ThreadState.SuspendRequested
ThreadState.Unstarted
ThreadState.WaitSleepJoin
, . ThreadState. WaitsleepJoin , Wait (), Sleep () Join ().
, C# , . , . , .
Thread, . CurrentThread, Thread. .
, . CurrentThread , . , , .
|
|
, .
// .
Using System;
Using System.Threading;
class UseMain {
static void Main() {
Thread Thrd;
// .
Thrd = Thread.CurrentThread;
// , if(Thrd.Name == null)
Console.WriteLine(" ."); else
Console.WriteLine(" : " + Thrd.Name);
// .
Console.WriteLine(": " + Thrd.Priority);
Console.WriteLine();
// .
Console.WriteLine(" .\");
Thrd.Name = " ";
Thrd. Priority = ThreadPriority. AboveNormal^-
Console. WriteLine (" : " +
Thrd.Name);
Console.WriteLine(" : " + Thrd.Priority);
}
}