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
provides a complete implementation of the C++11 and
C++14 thread library, and the Concurrency TS. See below for an overview,
or look at the full documentation.
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.
License Type | just::thread onlyfor all supported platforms |
just::thread and just::thread Pro: Actorsfor all supported platforms |
just::thread Pro: Actorsupgrade for just::thread |
---|---|---|---|
Single developer license | £100
Buy
just::thread single user license |
£245
Buy
just::thread and just::thread Pro: Actors single user license |
£150
Buy
just::thread Pro: Actors single user upgrade license |
Small Business license Covers up to 20 developers at the same company |
£995
Buy
just::thread Small Business license |
£2450
Buy
just::thread and just::thread Pro: Actors Small Business license |
£1495
Buy
just::thread Pro: Actors Small Business upgrade license |
Just::Thread
atomic_shared_ptr
and
atomic_weak_ptr
— see my earlier
blog
post on atomic_shared_ptr
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.std::thread
class for launching and managing threads.std::async
function for starting asynchronous tasks.std::mutex
, std::timed_mutex
, etc.) for protecting shared data.std::condition_variable
and std::condition_variable_any
) for synchronizing operations.std::atomic<int>
, std::atomic<long>
, etc.) for low level atomic access.std::future
, std::promise
,
etc.) for communicating data between threads.JSS_THREAD_LOCAL
macro.Just::Thread
Pro: ActorsWhen 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.
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::thread
?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.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)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.
Design and Content © Copyright 2008-2016 Just Software Solutions Ltd. All Rights Reserved.