Channels (Threads View)

Two kinds of channels exist: thread channels and disk channels.

Thread Channels

A thread channel shows thread state, by color, for just one thread. When you pause on the channel name, the start function for the given thread is displayed. The Concurrency Visualizer detects several kinds of threads. The most common kinds are shown in the following table.

Main thread

The thread that started the application.

Worker thread

A thread that was created by the application main thread.

CLR Worker Thread

A worker thread that was created by the common language runtime (CLR).

Debugger Helper

A worker thread that was created by the Visual Studio debugger.

ConcRT Thread

A thread that was created by the Microsoft Concurrency Runtime.

GDI Thread

A thread that was created by GDIPlus.

OLE/RPC Thread

A thread that was created as an RPC Worker Thread.

RPC Thread

A thread that was created as an RPC Thread.

Winsock Thread

A thread that was created as a Winsock Thread.

Thread Pool

A thread that was created by the CLR Thread Pool.

Disk Channels

Disk channels correspond to physical drives in the computer. Because separate channels for Read and Write operations exist for each physical drive on the system, each drive has two channels. The disk numbers correspond to kernel device names.

See Also

Concepts

Threads View (Parallel Performance)