[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Provides support for parallel loops and regions.
<HostProtectionAttribute(SecurityAction.LinkDemand, Synchronization := True, _ ExternalThreading := True)> _ Public NotInheritable Class Parallel
You do not need to declare an instance of a static class in order to access its members.
[HostProtectionAttribute(SecurityAction.LinkDemand, Synchronization = true, ExternalThreading = true)] public static class Parallel
[HostProtectionAttribute(SecurityAction::LinkDemand, Synchronization = true, ExternalThreading = true)] public ref class Parallel abstract sealed
public final class Parallel
[<AbstractClassAttribute>] [<SealedAttribute>] [<HostProtectionAttribute(SecurityAction.LinkDemand, Synchronization = true, ExternalThreading = true)>] type Parallel = class end
The HostProtectionAttribute attribute applied to this type or member has the following Resources property value: Synchronization | ExternalThreading. The HostProtectionAttribute does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the HostProtectionAttribute class or SQL Server Programming and Host Protection Attributes.
The System.Threading..::.Parallel class provides library-based data parallel replacements for common operations such as for loops, for each loops, and execution of a set of statements.
All public and protected members of System.Threading..::.Barrier are thread-safe and may be used concurrently from multiple threads
Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, Windows Server 2003