1.1 - Multithreading and asynchronous processing (Thought experiment)

Description

70-483 C# (Exame 70-483) Flashcards on 1.1 - Multithreading and asynchronous processing (Thought experiment), created by Thiago Russo on 24/04/2016.
Thiago Russo
Flashcards by Thiago Russo, updated more than 1 year ago
Thiago Russo
Created by Thiago Russo about 8 years ago
6
0

Resource summary

Question Answer
Vc precisa para construir um novo aplicativo, e você analisa as características de multithreading. Seu aplicativo consiste em um aplicativo cliente que se comunica com um servidor web: 1 - Explique como multithreading pode ajudar com sua aplicação cliente. Resposta: Multithreading pode melhorar a capacidade de resposta em um aplicativo cliente. A Thread de interface do usuário pode processar pedidos do usuário enquanto threads em segundo plano (backgroud) executam outras operações.
2 Qual é a diferença entre as operações ligadas a CPU e I / O ? Resposta: Uma operação de CPU precisa de uma Thread para executar. Em um aplicativo cliente, pode fazer sentido executar uma operação vinculada à CPU em outra thread para melhorar a capacidade de resposta. Em um aplicativo de servidor, você não quer uma thread extra para uma operação vinculada à CPU. Operações de I / O assíncrona não exigem uma thread durante a execução. Usar I / O assíncrona libera a thread atual para fazer outro trabalho e melhora a escalabilidade.
3. Será que usar multithreading com a TPL oferece as mesmas vantagens para o seu aplicativo de servidor? Resposta: Usando multithreading em um ambiente de servidor pode ajudá-lo a distribuir as operações ao longo de várias CPUs. Dessa forma, você pode melhorar o desempenho. Usando o TPL para criar outro thread para executar uma operação na CPU, enquanto a thread originária tem que esperar por isso não vai ajudá-lo com o aumento da performance.
Show full summary Hide full summary

Similar

Porova teórica C# mod l
Cursos Professor Jonatã
Linguagem C#
Alex Araujo Furado
Prova teorica C# mo ll
Cursos Professor Jonatã
Entity framework - code first
José Fernandes
Flashcard Módulo 1 - XAMARIN LATINO AMERICA
Marcone Barbosa
Entity framework
José Fernandes
C# and ASP.NET
Kalebi Fiorentini
Linguagens de programação
Rodrigo Barbosa7452
Conceitos do ASP.NET CORE (Incompleto)
José Fernandes Rezende Neto
Dates and times .NET
Felipe Couto Viola
Fluxo Game UC 8
Lucas Coluzzo