Purchase your copy of just::thread Pro

Official PayPal Seal

Start using just::thread Pro 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 Pro builds on the C++11 and C++14 thread library, to provide a framework for creating actors as well as the facilities from the Concurrency TS such as atomic_shared_ptr, and more. See below for a brief overview, or look at the longer overview or the full documentation for more details.

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

Note: just::thread Pro standalone requires MSVC 2015 for Windows development or g++ 5.x or 6.x for Linux development, or prior purchase of the just::thread library

License Type just::thread Pro and
compatibility library
just::thread Pro Standalone
Single developer license $375 Buy just::thread Pro and just::thread compatibility library single user license $230 Buy just::thread Pro single user license
Small Business license
Covers up to 20 developers at the same company
$3750 Buy just::thread Pro and just::thread compatibility library Small Business license $2295 Buy just::thread Pro Small Business license

Supported Platforms and Compilers

Just::Thread Pro

Microsoft Windows (32-bit and 64-bit)
  • Microsoft Visual Studio 2017
  • Microsoft Visual Studio 2015
Ubuntu Linux (Trusty or later) (32-bit and 64-bit)
  • g++ 5.x and 6.x
Ubuntu Linux (Xenial or later) (32-bit and 64-bit)
  • g++ 5.x, 6.x, 7.x, 8.x and 9.x
  • clang 3.8, 3.9, 4.0 and 5.0
Fedora 22 and 23 (32-bit and 64-bit)
  • g++ 5.x
Fedora 24 (32-bit and 64-bit)
  • g++ 6.x
  • clang 3.8
Fedora 25 (32-bit and 64-bit)
  • g++ 6.x
  • clang 3.9
Fedora 26 (32-bit and 64-bit)
  • g++ 7.x
  • clang 4.0
Fedora 27 (32-bit and 64-bit)
  • g++ 7.x
  • clang 4.0

Just::Thread Pro with the just::thread Compatibility library

Microsoft Windows (32-bit and 64-bit)
Debian Linux (Lenny and Squeeze) (32-bit and 64-bit)
Ubuntu Linux (Jaunty or later) (32-bit and 64-bit)
  • g++ 4.3, 4.4, 4.5, 4.6, 4.7 (4.7.2 or later), 4.8, 4.9, 5.x and 6.x
Fedora 13, 14, 15, 16, 17, 18, 19, 20, 21 (32-bit and 64-bit)
  • Fedora 13: g++ 4.4
  • Fedora 14: g++ 4.5
  • Fedora 15: g++ 4.6
  • Fedora 16: g++ 4.6
  • Fedora 17: g++ 4.7.2 or later
  • Fedora 18: g++ 4.7.2 or later
  • Fedora 19: g++ 4.8
  • Fedora 20: g++ 4.8
  • Fedora 21: g++ 4.9
Centos 6 (32-bit and 64-bit)
  • g++ 4.4
MacOSX Snow Leopard or later (32-bit and 64-bit)
  • MacPorts g++ 4.3, 4.4, 4.5, 4.6, 4.7 (4.7.2 or later) and 4.8

What do you get?

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.

    sudo dpkg -i justthread-gcc4.8-4_2.0.0_amd64.deb
    sudo dpkg -i justthread-gcc4.8-dev_2.0.0_amd64.deb

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.

Money-back Guarantee

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.