wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Технологии программирования лекция 5

Total questions: 15

Worksheet time: 15mins

Name
Class
Date
1.

Синхронизациялау үшін бастапқы күйге арнайы орнатылатын оқиға

a)

ManualResetEvent

b)

EventWaitHandle

c)

CountdownEvent

d)

AutoResetEvent

2.

ResetEvent оқиғаларының конструкторы қандай параметрді қабылдайды

a)

ref int location

b)

bool initialState

c)

Thread thread

d)

int locaiotn

3.

Жарыс жағдайы дегеніміз не?

a)

бірнеше процесс (ағын) конкурентті түрде ортақ мәліметтерге сұраныс жасап, олармен амалдар орындап, атқарылу нәтижесі қатынасу реттілігіне тәуелді болатын жағдай

b)

кемінде тағы бір басқа процеспен ортақ қолданылатын мәліметтерге қатынасып, оларды жаңартатын жағдай

c)

екі ағын бір-бірінің белгілі бір әрекеттерін күту жағдайы.

d)

орталық процессордың асыра жүктелуі белсенді ағындар санының процессордың ядролар санынан артық болуын және операциялық жүйенің ағындарды уақыт бойынша бөлшектеуін сипаттайтын жағдай

4.

Interlocked класының әдістері

a)

Select()

b)

Increment()

c)

Compare()

d)

Decrement()

e)

Convert()

5.

CountdownEvent оқиғасында күту санын декременттеу үшін қандай әдіс қолданылады

a)

Check()

b)

Decrement()

c)

Signal()

d)

WaitOne()

6.

Атқарылып жатқан ағын пулдан алынғанын тексеруге болатын қасиет

a)

IsThreadPooled

b)

FromThreadPool

c)

IsPoolThread

d)

IsThreadPoolThread

7.

CountdownEvent оқиғасына күту санын көбейту үшін қолданылады:

a)

IncrementSignal()

b)

AddCount()

c)

Increment()

d)

TryAddCount()

e)

TryIncrement()

8.

ManualResetEvent оқиғасын сигналдық күйден шығару үшін қолданылатын әдіс

a)

Reset()

b)

Set()

c)

Wait()

d)

WaitOne()

9.

Ағындар пулын пайдалануда ескеру қажет

a)

Пулдағы ағындар әрқашан фондық болады

b)

Пулдағы ағындарды бұғаттау өнімділіктің көтерілуіне алып келеді

c)

Пулдағы ағындар саны шектеусіз

d)

Пулдағы ағын атын орнату мүмкін емес

e)

Пулдағы ағындарға басымдылық орнатылмайды

10.

.NET Framework ортасына кірістірілген синхронизация құралдары

a)

Mutex

b)

Run

c)

QueueUserWorkItem

d)

Pulse

e)

Semaphore

11.

CountdownEvent оқиғасын сигналдық күйден шығару үшін қолданылатын әдіс

a)

WaitAll()

b)

SignalAll()

c)

Reset()

d)

Decrement()

12.

Monitor класының әдістері

a)

Signal()

b)

Wait()

c)

SignalAll()

d)

Pulse()

e)

PulseAll()

13.

AutoResetEvent класының конструкторы

a)

new AutoResetEvent(ref int location)

b)

new AutoResetEvent(ref bool initialState)

c)

new AutoResetEvent(bool initialState)

d)

new AutoResetEvent(bool state, string name)

14.

ManualResetEvent оқиғасын қандай әдісі көмегімен ағын оқиға объектісін сигналдық күйге орнатады

(a)  

15.

.NET Framework 4.0 нұсқасына дейін  пулдаға ағындармен жұмыс үшін қолданылатын әдіс

a)

CallThreadPoolThread()

b)

JobForAThread()

c)

QueueUserWorkltem()

d)

QueueThreadPool()