mgradwohl / mgradwohl/ModernLife

Move from std:::thread to Windows Thread Pool

Open
#32 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
13
Forks
3
PR merge metrics
No merged PRs in 30d

Description

Each frame 8 std::threads are constructed, execute, and are destructed.

Investigate moving to Windows thread pool https://learn.microsoft.com/en-us/windows/uwp/cpp-and-winrt-apis/concurrency-2

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the per-frame path where eight std::threads are constructed, executed, and destroyed. Read the linked Windows Thread Pool guidance and trace how frame work is coordinated. Done means the thread-pool approach has been evaluated or adopted with equivalent frame behavior and a documented performance or design conclusion.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
operating-systems, performance
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.