Open main menu

CDOT Wiki β

Changes

GPU621/Pragmatic

848 bytes added, 00:50, 8 November 2016
Added notes for "Debug Multiple Processes" section.
* The primary tools for working with threads are the ''Threads'' window and the ''Debug Location'' toolbar.
* The primary tools for working with multithreaded applications are the ''Parallel Stacks'', ''Parallel Tasks'', ''Parallel Watch'', and ''GPU Threads'' windows.
 
 
'''Debug Multiple Processes'''
 
Configuration:
# Multiple processes execution behaviour can can be configured by selecting DEBUG > Options, and in Options dialog by checking/un-checking "Break all processes when one process breaks" checkbox under Debugging > General tab;
# When working with multiple projects in one solution, startup project (One or many) can be set by right clicking on solution and selecting Properties option (Or selecting a solution in Solution Explorer and pressing Alt + Enter), then (In Property pages dialog) selecting appropriate action for each project in the solution under Common Properties > Startup Project tab;
# To change how Stop Debugging affects attached processes, open to Processes window (Crtl + Alt + Z), right click on individual process and check/un-check the "Detach when debugging stopped" check box;
54
edits