# Threading documentation

## Overview

* [3 Threading Rules](threading_rules.md)
* [Diagnostic analyzer rules](analyzers/index.md)
* [Cookbook for Visual Studio](cookbook_vs.md)
* [Testing a Visual Studio extension that uses JoinableTaskFactory](testing_vs.md)
* [Authoring a library with a JoinableTaskFactory dependency](library_with_jtf.md)

## Performance and responsiveness investigation techniques

* [Async hang investigations](async_hang.md)
* [Investigating Threadpool starvation issues](threadpool_starvation.md)
