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
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
and more. See below for a brief overview, or look at the longer overview or the full documentation for more
just::thread Pro is available for 32-bit and 64-bit
Microsoft Windows, Linux
and MacOSX. See below for full list.
just::thread Pro standalone requires MSVC 2015 or later for Windows development
or g++ 5.x or later for Linux development, or prior purchase of the
|Single developer license||$375
|Small Business license
Covers up to 20 developers at the same company
For more than 20 developers at the same company
|Contact Us for details||Contact Us for details|
Just::ThreadPro with the
synchronized_valueclass template for synchronizing access to a single object
jss::lock_guardclass template to allow acquiring multiple locks at once, like the new C++17
atomic_weak_ptr— see Anthony's earlier blog post on
future::then()— schedule a task to run when a future becomes ready.
when_any()— create a future that is ready when any of a set of futures is ready.
when_all()— create a future that is ready when all of a set of futures are ready.
When you purchase your copy of the
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
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
just::threadyou 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.
just::threadcan 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)
just::threadlibrary 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 email@example.com within 30 days of purchase telling us what you're not happy with and we'll issue you a full refund.