Multithreading e Processamento Assíncrono

Estudo para Exame 74-784 para C#

Get Started. It's Free
or sign up with your email address
Multithreading e Processamento Assíncrono by Mind Map: Multithreading e Processamento Assíncrono

1. Entendendo Thread

1.1. Thread.Join:

1.2. Thread.Sleep:

1.3. Foreground x Background

1.4. ParameterizedThreadStart

1.5. ThreadStatic

1.6. ThreadLocal<T>

1.7. Thread.CurrentThread

1.8. ThreadPools

1.9. ThreadClass

1.10. Thread.Abort

2. Usando Tasks

2.1. TaskScheduler

2.2. Thread.Wait

2.3. Task<T>

2.4. ContinueWith

2.5. AttachedToParent

2.6. TaskFactory

2.7. WaitAll

2.8. WaitAny

3. Usando Classes Paralelas

3.1. For, ForEach e Invoke

3.2. Break ou Stop

4. Usando await e async

4.1. SyncronizationContext

5. Usando PLINQ

5.1. AsOrdered

5.2. AsSequential

5.3. ForAll

5.4. AgregattionException

6. Usando Coleções Concorrentes

6.1. BlockingColletion

6.2. ConcurrentBag

6.3. ConcurrentDictionary

6.4. ConcurrentQueue

6.5. ConcurrentStack