The Windows Processes & Threads Win32 Programming |
|
|
|
HOME
Windows Threads and Process Synchronization
|
What do we have in this session?This is an introduction to Windows process and thread programming. It tries to explain the process, thread, User-Mode Scheduling (UMS), multitasking, fibers, jobs, Thread local storage and others that related to Windows process and thread.
Processes and ThreadsMultitaskingAdvantages of MultitaskingWhen to Use MultitaskingMultitasking ConsiderationsScheduling PrioritiesPriority ClassPriority LevelContext SwitchesPriority BoostsPriority InversionThread AffinityThread Ideal ProcessorNUMA SupportNUMA Support on Systems With More Than 64 Logical ProcessorsNUMA APIMultimedia Class Scheduler ServiceRegistry SettingsThread PrioritiesProcessor GroupsMultiple ThreadsThread Handles and IdentifiersSuspending Thread ExecutionSynchronizing Execution of Multiple ThreadsMultiple Threads and GDI ObjectsCreating Windows in ThreadsTerminating a ThreadHow Threads are TerminatedProtected Processes
Child ProcessesProcess Handles and IdentifiersProcess EnumerationObtaining Additional Process InformationInheriting HandlesInheriting Environment VariablesInheriting the Current DirectoryHow Processes are TerminatedProcess Working SetProcess Security and Access RightsThread PoolsThread Pool ArchitectureBest PracticesUser-Mode SchedulingUMS SchedulerUMS Scheduler ThreadUMS Worker Threads, Thread Contexts, and Completion ListsUMS Scheduler Entry Point FunctionUMS Thread ExecutionUMS Best PracticesFiber Local StorageCreating Processes Program ExampleEnvironment Variables: Example 1 |
|
|
< Windows Registry Programming | Win32 Programming | Windows Process & Thread 1 > |