Relazione tra "Task Parallel Library" e "Task Asynchronous Pattern"?

5

Nel contesto di C #, .NET 4 / 4.5 utilizzato per un'applicazione in esecuzione su un server Web, qual è la relazione tra " Task Parallel Library " e " Pattern asincrono basato su attività "?

Capisco che uno è una biblioteca e l'altro è uno schema. Ma per scavare più a fondo, è come "La biblioteca è utilizzata dal modello per rafforzare le buone pratiche". Inoltre, non sono sicuro se entrambi sono supportati in .NET 4.0 (con await e async parole chiave)

Modifica: sembra che await e async siano solo in .NET 4.5 ...

    
posta DeepSpace101 27.11.2012 - 21:08
fonte

1 risposta

3

Il TPL è un nuovo framework (ish) che fornisce un'API semplificata per la programmazione simultanea. Il modello asincrono basato su attività è una linea guida di progettazione di framework che sfrutta il TPL per fornire operazioni simultanee progettate in modo coerente.

Le parole chiave asincrone / attese sono zucchero sintattico che ti consente di utilizzare le API TAP senza immergerti nei dettagli della continuazione.

    
risposta data 27.11.2012 - 21:59
fonte

Leggi altre domande sui tag