Skip to content

iProgramInCpp's implementation of C++11-ish threads for Win32

License

Notifications You must be signed in to change notification settings

DiscordMessenger/iprogsthreads

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

iProg's Win32 Thread Implementation

This is the repository for iProgramInCpp's Win32 thread implementation. It aims to loosely follow the STL in regards to interfacing with thread, mutex and condition_variable objects. It is designed to be compatible with most Windows versions. (It works for sure on NT4 and older)

Background

MinGW 6.3.0 is the toolchain that Discord Messenger uses to target versions of Windows older than XP SP3. It does not come with a thread and mutex implementation unless I give it gthreads, whatever that is. I thought of using it, but it might be the case that gthreads ends up using an API that is not implemented in earlier versions of Windows, so writing this was my best choice.

License

This project is licensed under the MIT license. See the license file for details.

About

iProgramInCpp's implementation of C++11-ish threads for Win32

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages