База ответов ИНТУИТ

Common Intermediate Language и системное программирование в Microsoft .NET

<<- Назад к вопросам

Нити (threads) могут:

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
могут отображаться на процессы(Верный ответ)
работать в режиме вытесняющей многозадачности(Верный ответ)
работать параллельно(Верный ответ)
работать последовательно
могут отображаться на нити операционной системы(Верный ответ)
Похожие вопросы
В данном примере:
#include <stdio.h>#include <process.h>#include <windows.h>#define THREADS 10#define ASIZE  10000000static LONG   array[ASIZE];unsigned __stdcall ThreadProc( void *param ){  int  i;  for ( i = 0; i < ASIZE; i++ ) array[i]++;  return 0;}int main( void ){  HANDLE  	hThread[THREADS];  unsigned 	dwThread;  int 			i, errs;  for ( i = 0; i < THREADS; i++ )    hThread[i] = (HANDLE)_beginthreadex(      NULL, 0, ThreadProc, NULL, 0, &dwThread    );  WaitForMultipleObjects( THREADS, hThread, TRUE, INFINITE );  for ( i = 0; i < THREADS; i++ ) CloseHandle( hThread[i] );  for ( errs=i=0; i<ASIZE; i++ )    if ( array[i] != THREADS ) errs++;  if ( errs ) printf("Detected %d errors!\n", errs );  return 0;}
несколько потоков увеличивают значение элементов общего массива на:
Состояние нити представляет собой односвязный список состояний:
Таймеры могут:
Классы могут содержать следующие элементы:
Способом реализации многозадачности могут быть:
Таймеры в .NET могут быть описаны в следующих пространствах имен:
Несколько идентификаторов могут будут объединены в один идентификатор в следующем примере:
Основные механизмы взаимодействия процессов могут быть разделены на следующие группы:
Интерфейсы могут рассматриваться как чисто абстрактные классы, содержащие только следующие элементы:
Аналогично средствам операционной системы средства .NET Framework могут быть разделены на следующие группы: