.


:




:

































 

 

 

 





# , .

.

, , . , .

# " ", , , . , .

, , . . -, . -, : , (), , EventArgs.NET Framework.

interface, .

interface IEquatable<T>

{ bool Equals(T obj);}

, . , , , . . .

, , :

.

, , .

, , .

.

: , , .

.

, , .

.

, .

.


. . . .

 

, . (cooperative) (preemptive). , , (timeslice). , .

, , , . , . , , .

(context switching)

, . , . CONTEXT. , , CONTEXT, . .

#

using System.Threading;

class SimpleThreadApp {

Public static void WorkerThreadMethodQ

{Console.WriteLine("Worker thread started");}

public static void Main() {

ThreadStart worker = new ThreadStart(WorkerThreadMethod);

Console.WriteLine("Main - Creating worker thread");

Thread t = new Thread(worker); t.StartQ;

Console.WriteLine("Main - Have requested the start of worker thread"); } }

, , Main . , . .

ThreadStart . . , , . Thread, ThreadStart:

Thread t = new Thread(worker);

Start Thread, WorkerThreadMethod.

System. Threading. Thread. .

.NET AppDomain: .

Thread

, , , Thread. Thread .





:


: 2016-07-29; !; : 502 |


:

:

, , . , .
==> ...

1581 - | 1416 -


© 2015-2024 lektsii.org - -

: 0.012 .