Desarrollo en Microsoft Visual Studio / Módulo 32 - Hilos (parte 2)
Microsoft Virtual Academy
Módulo 32 - Hilos (parte 2)
Documentos
Preguntas
- Un ThreadId del sistema operativo no tiene relación fija con un Thread administrado
- TRUE
- FALSE
- NO APLICA
- De los temporizadores existentes en el .Net Framework este es el más ligero
- System.Windows.Forms.Timer
- System.Timers.Timer
- System.Timers.ReverseClock
- System.Threading.FastClock
- System.Threading.Timer
- La instrucción de la API de Windows ExitThread equivale a este método del .Net Framework
- Thread.ForceExit
- Ningún equivalente
- Thread.Abort
- Thread.Suspend
- Thread.Close
- Son delegados usados para la inicialización de threads
- ThreadStart
- UnParameterizedThreadStart
- StartThreadObject
- StartParametrizedThreadObject
- ParameterizedThreadStart
- ________ es un primitiva de sincronización definida por el usuario que permite que varios subprocesos (denominados participantes) trabajar simultáneamente en un algoritmo en fases
- Barrier
- SpinLock
- SpinWait
- InterLocked
- SemaphoreSlim
- El modelo asincrónico basado en eventos es un conjunto de
- APIS
- Interfaces
- Buenas Prácticas
- a y c
- b y c
- Solo se debe utilizar _____________ si medienta el perfilado de código se ha determinado que el uso de __________ esta causando problemas de velocidad
- SpinLock, SpinWait
- SpinLock, Monitor
- Monitor, SpinLock
- SpinLock, Mutex
- Mutex, SpinLock
- "La clase _______________ habilita a varios subprocesos para leer un recurso de forma simultánea, aunque para escribir en el recurso, el subproceso debe esperar a un bloqueo exclusivo."
- Interlocked
- Mutex
- Monitor
- ReaderWriterLockSlim
- ReaderAndWriterLockSlim
- El multithreading resuelve problemas de rendimiento y de capacidad de respuesta, pero al hacerlo también crea nuevos problemas, como _______________ y ______________
- Consumo de memoria
- Interbloqueos
- Recalentamiento de la CPU
- Condiciones de carrera
- Costo de hardware
- Existen en el Framework
- ReaderWriterLockSlim
- ReaderWriterLock
- ReaderWriterSlimLock
- ReaderSlimWriterLock
- ReaderAnyWriterOnlyLock
- Un interbloqueo tiene lugar cuando
- el número de CPUs (o cores) es excedido por el número de threads en ejecución
- cuando un recurso queda bloqueado por un thread que ya no existe pues la aplicación se ha cerrado abruptamente
- dos threads intentan bloquear un recurso que ya ha bloqueado uno de estos threads
- dos threads han bloqueado un recursos que ya ha sido bloqueado por uno de estos threads
- dos recursos son accedidos por el mismo thread en el mismo instante
No hay comentarios.:
Publicar un comentario