You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/framework/development-guide.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,7 @@ This section explains how to create, configure, debug, secure, and deploy your .
44
44
[Windows Service Applications](../../docs/framework/windows-services/index.md)
45
45
Explains how you can use Visual Studio and the .NET Framework to create an app that is installed as a service, and start, stop, and otherwise control its behavior.
Copy file name to clipboardExpand all lines: docs/standard/async.md
+11-1Lines changed: 11 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,4 +37,14 @@ Async code has the following characteristics:
37
37
38
38
## What's next?
39
39
40
-
For a deep dive into async concepts and programming, see [Async in depth](async-in-depth.md) and [Task-based asynchronous programming](~/docs/standard/parallel-programming/task-based-asynchronous-programming.md).
40
+
For more information, see the [Async in depth](async-in-depth.md) topic.
41
+
42
+
The [Asynchronous Programming Patterns](/asynchronous-programming-patterns/index.md) topic provides an overview of the three asynchronous programming patterns supported in .NET:
43
+
44
+
-[Asynchronous Programming Model (APM)](asynchronous-programming-patterns/asynchronous-programming-model-apm.md) (legacy)
-[Task-based Asynchronous Pattern (TAP)](asynchronous-programming-patterns/task-based-asynchronous-pattern-tap.md) (recommended for new development)
49
+
50
+
For more information about recommended task-based programming model, see the [Task-based asynchronous programming](parallel-programming/task-based-asynchronous-programming.md) topic.
title: "Parallel Processingand Concurrency in the .NET Framework"
3
-
ms.custom: ""
4
-
ms.date: "03/30/2017"
2
+
title: "Parallel Processing, Concurrency, and Async Programming in .NET"
3
+
description: "Learn how to make your application more responsive and faster with .NET capabilities for parallel processing and asynchronous programming"
4
+
ms.date: "04/06/2018"
5
5
ms.prod: ".net"
6
-
ms.reviewer: ""
7
-
ms.suite: ""
8
6
ms.technology: dotnet-standard
9
-
ms.tgt_pltfrm: ""
10
7
ms.topic: "article"
11
8
helpviewer_keywords:
12
-
- ".NET Framework, parallel processing"
13
-
- "parallel processing [.NET Framework]"
14
-
- "concurrency [.NET Framework]"
15
-
- ".NET Framework, concurrency"
9
+
- "parallel processing [.NET]"
10
+
- "concurrency [.NET]"
11
+
- "asynchronous programming [.NET]"
16
12
ms.assetid: e573faa8-0212-44b1-a850-ce85dc54f47f
17
13
caps.latest.revision: 7
18
14
author: "rpetrusha"
@@ -22,24 +18,15 @@ ms.workload:
22
18
- "dotnet"
23
19
- "dotnetcore"
24
20
---
25
-
# Parallel Processingand Concurrency in the .NET Framework
26
-
The .NET Framework provides several ways for you to use multiple threads of execution to keep your application responsive to your user while maximizing the performance of your user's computer.
21
+
# Parallel Processing, Concurrency, and Async Programming in .NET
22
+
.NET provides several ways for you to write asynchronous code to make your application more responsive to a user and write parallel code that uses multiple threads of execution to maximize the performance of your user's computer.
-[Task-based Asynchronous Pattern (TAP)](../../docs/standard/asynchronous-programming-patterns/task-based-asynchronous-pattern-tap.md) (recommended for new development)
Describes a task-based programming model that simplifies parallel development, enabling you to write efficient, fine-grained, and scalable parallel code in a natural idiom without having to work directly with threads or the thread pool.
0 commit comments