Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Pthreads
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== POSIX Threads for Windows == Windows does not support the pthreads standard natively, therefore the Pthreads4w project seeks to provide a portable and open-source [[Wrapper library|wrapper]] implementation. It can also be used to port [[Unix]] software (which uses pthreads) with little or no modification to the Windows platform.<ref>{{cite web |url=http://world.std.com/~jmhart/opensource.htm |title=Experiments with the Open Source Pthreads Library and Some Comments |last=Hart |first=Johnson M. |date=2004-11-21 |access-date=2010-08-29 |url-status=dead |archive-url=https://web.archive.org/web/20100830235615/http://world.std.com/~jmhart/opensource.htm |archive-date=2010-08-30 }}</ref> Pthreads4w version 3.0.0<ref>[https://sourceforge.net/projects/pthreads4w/files/ File: pthreads4w-code-v3.0.0.zip β Source for pthreads4w v3.0.0]</ref> or later, released under the Apache Public License v2.0, is compatible with 64-bit or 32-bit Windows systems. Version 2.11.0,<ref>[https://sourceforge.net/projects/pthreads4w/files/ File: pthreads4w-code-v2.11.0.zip β Source for pthreads4w v2.11.0]</ref> released under the LGPLv3 license, is also 64-bit or 32-bit compatible. The [[Mingw-w64]] project also contains a wrapper implementation of 'pthreads, '''winpthreads''', which tries to use more native system calls than the Pthreads4w project.<ref>see http://locklessinc.com/articles/pthreads_on_windows which is where it was originally derived from</ref> [[Interix]] environment subsystem available in the [[Windows Services for UNIX|Windows Services for UNIX/Subsystem for UNIX-based Applications]] package provides a native port of the pthreads API, i.e. not mapped on Win32 API but built directly on the operating system [[syscall]] interface.<ref>{{cite web |url=https://technet.microsoft.com/en-us/library/bb496994.aspx |title=Chapter 1: Introduction to Windows Services for UNIX 3.5|date=5 December 2007 }}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)