Skip to content

C# Tutorial: Concurrent Programming #953

Closed
@BillWagner

Description

@BillWagner

This issue tracks the creation of this topic: https://github.com/dotnet/docs/blob/master/docs/csharp/tutorials/concurrent-programming.md

This tutorial should explain techniques for running CPU bound tasks in parallel for increased throughput.

This tutorial must contrast concurrent programming with asynchronous programming. It should explore techniques like Parallel LINQ, the TPL and related libraries that enable parallel work.

Some discussion of shared data, and why mutable shared data is harmful should be included.

The basics of accessing data in a thread safe manner should be covered. Add caveats that these are basics, and not a complete treatment.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions