Purchase your copy of just::thread

Start using the C++11/C++14 thread library today —
it only takes a few minutes to buy and download
just::thread, and with our money-back guarantee there's no
risk. Buy now with PayPal — you can pay securely with any major
credit card. No PayPal account is required. If you
wish to discuss alternative means of payment, please contact
us

just::thread and just::thread Pro: Actors are available for 32-bit and 64-bit
Microsoft Windows, Linux
and MacOSX. See below for full list.

What do you get?

Just::Thread

A complete implementation of the C++11 and C++ 14 standard thread
library.

Support for detecting the cause of deadlocks,
including full stack traces of the code leading up to the
deadlock.

Just::Thread Pro: Actors

A multiple-producer single-consumer FIFO queue, ideal for sending messages to a particular
thread

A class template for synchronizing access to a single object

A thread-safe hash map

An Actor framework for simplified design of multi-threaded applications

All products

FREE updates — if the library is updated to
fix any bugs or improve the conformance with the C++11 and C++14 standards, you
will be entitled to a free upgrade to any V2.x release.

A royalty free license for a single
developer. Once you've purchased a license for each of your
developers, you don't need to pay us a penny more, even if you ship
a million copies of your application.

When you purchase your copy of the just::thread
library, you will be redirected to a download page from which you
can download a Microsoft Windows Installer package for the library
(for Windows), or a zip file containing the .DEB/.RPM packages (for
Linux). The download for the Portability Bundle is a zip
file containing all installers. Save this file, and follow the
instructions below to install the library. The link to the download
page will also be sent to the email address you supplied to
PayPal.

Installation

To install the library on Window, double-click the .MSI file in
Windows Explorer. To install the library on Linux you can use your
favourite package manager, or install from the command line. e.g.

Why should you use just::thread?

Future Proof your code

With just::thread you can start using the C++11 and C++14 multithreading support
today. Rather than using platform-specific APIs you can use standard C++ facilities, making your
code more portable both now and in the future.

Detect the cause of deadlocks

With the deadlock-detection debug mode, just::thread
can provide you with the complete stack trace of every thread
involved in a deadlock. It can also provide the stack trace of the
locations where the relevant mutexes were locked. This can
dramatically reduce the time taken to track down the cause of such
problems and eliminate them. (Not available with the TDM gcc
compiler for Windows)

Developed by an authority on C++ multithreading

The just::thread library has been developed by
Anthony Williams, author or co-author of many of the multithreading
and concurrency-related proposals for C++11. Anthony is also the
author
of C++
Concurrency in Action, published by Manning, which provides a
comprehensive tutorial and reference to the C++11
multithreading facilities.

We want you to be happy with your purchase. If for any reason
you're not happy with the library, send us an email
at support@stdthread.co.uk
within 30 days of purchase telling us what you're not happy with and
we'll issue you a full refund.