just::thread Complete C++ Standard Thread Library by Just Software Solutions

Purchase your copy of just::thread

Official PayPal Seal

Start using the C++0x 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 V1.6.1 is available for Microsoft Visual Studio 2005, 2008, and 2010 and TDM gcc 4.5.2 for both 32-bit and 64-bit Windows, g++ 4.3, 4.4, 4.5 and 4.6 for both 32-bit and 64-bit Linux (x86/x86_64), and MacPorts g++ 4.3, 4.4 and 4.5 for 32-bit MacOSX. Supported Linux distributions are Debian (Lenny and Squeeze), Ubuntu (Jaunty, Karmic, Lucid, Maverick and Natty), Fedora (13, 14 and 15) and Centos (6). Only the default compiler is supported on Fedora and Centos (g++ 4.4 for Fedora 13, g++ 4.5 for Fedora 14, g++ 4.6 for Fedora 15, g++ 4.4 for Centos 6).

Single developer license for all supported platforms (including 32-bit and 64-bit Windows and Debian, Ubuntu, Fedora and Centos Linux (x86/x86_64) and 32-bit MacOSX)$149.99 Buy just::thread single user license for all supported platforms
Site license for all supported platforms (including 32-bit and 64-bit Windows and Debian, Ubuntu, Fedora and Centos Linux (x86/x86_64) and 32-bit MacOSX)$1495 Buy just::thread site license for all supported platforms
Single developer license for Microsoft Visual Studio 2005, 2008 and 2010 and TDM gcc 4.5.2 for 32-bit Windows$89.99 Buy just::thread single user license for 32-bit Windows
Single developer license for g++ 4.3, 4.4 and 4.5 for 32-bit x86 Debian, Ubuntu, Fedora and Centos Linux$89.99 Buy just::thread single user license for 32-bit x86 Ubuntu Linux
Single developer license for g++ 4.3, 4.4 and 4.5 for 64-bit x86_64 Debian, Ubuntu, Fedora and Centos Linux$89.99 Buy just::thread single user license for 64-bit x86_64 Debian, Ubuntu, Fedora and Centos Linux

What do you get?

  • A complete implementation of the C++0x standard thread library. We are currently the only vendor supplying a complete C++0x thread library for any compiler.
  • Support for detecting the cause of deadlocks, including full stack traces of the code leading up to the deadlock.
  • FREE updates — if the library is updated to fix any bugs or improve the conformance with the C++0x standard, you will be entitled to a free upgrade to any V1.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.
  • A 30 day money-back guarantee. If the library doesn't meet your expectations, let us know, and we'll issue you with a refund.
  • Dedicated support — every post to our support forum is answered.

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.5-4_1.6.0_amd64.deb
    sudo dpkg -i justthread-gcc4.5-dev_1.6.0_amd64.deb

Why should you use just::thread?

Future Proof your code
With just::thread you can start using the C++0x 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++0x 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++0x. Anthony is also the author of C++ Concurrency in Action, published by Manning, which provides a comprehensive tutorial and reference to the new C++0x 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.