Skip to content

Latest commit

 

History

History
51 lines (43 loc) · 2.24 KB

File metadata and controls

51 lines (43 loc) · 2.24 KB
title Using Threads and Threading
ms.custom
ms.date 03/30/2017
ms.prod .net
ms.reviewer
ms.suite
ms.technology dotnet-standard
ms.tgt_pltfrm
ms.topic article
helpviewer_keywords
threading [.NET Framework], about threading
managed threading
ms.assetid 9b5ec2cd-121b-4d49-b075-222cf26f2344
caps.latest.revision 14
author rpetrusha
ms.author ronpet
manager wpickett
ms.workload
dotnet
dotnetcore

Using Threads and Threading

The topics in this section discuss the creation and management of managed threads, how to pass data to managed threads and get results back, and how to destroy threads and handle a xref:System.Threading.ThreadAbortException.

In This Section

Creating Threads and Passing Data at Start Time
Discusses and demonstrates the creation of managed threads, including how to pass data to new threads and how to get data back.

Pausing and Resuming Threads
Discusses the ramifications of pausing and resuming managed threads.

Destroying Threads
Discusses the ramifications of destroying managed threads, and how to handle a xref:System.Threading.ThreadAbortException.

Scheduling Threads
Discusses thread priorities and how they affect thread scheduling.

Reference

xref:System.Threading.Thread
Provides reference documentation for the xref:System.Threading.Thread class, which represents a managed thread, whether it came from unmanaged code or was created in a managed application.

xref:System.Threading.ThreadStart
Provides reference documentation for the xref:System.Threading.ThreadStart delegate that represents parameterless thread procedures.

xref:System.Threading.ParameterizedThreadStart
Provides an easy way to pass data to a thread procedure, although without strong typing.

Related Sections

Threads and Threading
Provides an introduction to managed threading.