Topic: ANNOUNCE: V1.4 (FCD edition) of just::thread C++0x thread library released


Author: Anthony Williams <anthony.ajw@gmail.com>
Date: Sat, 8 May 2010 07:23:11 CST
Raw View
I am pleased to announce that version 1.4 (the FCD edition) of
just::thread, our C++0x Thread Library has just been released.

With the release of the "FCD edition", just::thread provides the first
complete implementation of the multithreading facilities from the Final
Committee Draft (FCD) of the C++0x standard. Microsoft Visual Studio
2008 and 2010 for 32-bit and 64-bit Windows are supported, along with
g++ 4.3 and 4.4 for Ubuntu Linux.

You can browse the documentation online at
http://www.stdthread.co.uk/doc and purchase single-developer licenses
from http://www.stdthread.co.uk/order.html

Changes since V1.3.2 include:

   * New promise::set_value_at_thread_exit,
     promise::set_exception_at_thread_exit, and
     packaged_task::make_ready_at_thread_exit member functions to defer
     unblocking waiting threads until the notifying thread exits

   * New notify_all_at_thread_exit function for notifying condition
     variables when the notifying thread exits

   * The wait_for and wait_until member functions of future,
     shared_future and atomic_future return a future_status enum rather
     than bool to indicate whether the future is ready, the wait timed
     out, or the future contains a deferred async function

   * The destructor of the last future associated with an async
     function waits for that function to complete.

   * New ATOMIC_VAR_INIT macro for initializing atomic objects

   * The callable object for a packaged_task is destroyed with the
     packaged_task rather than being kept alive until the future is
     destroyed

Get your copy from http://www.stdthread.co.uk/order.html

As usual, existing customers are entitled to a free upgrade to V1.4.0
from all earlier versions.

Anthony
--
Author of C++ Concurrency in Action     http://www.stdthread.co.uk/book/
just::thread C++0x thread library             http://www.stdthread.co.uk
Just Software Solutions Ltd       http://www.justsoftwaresolutions.co.uk
15 Carrallack Mews, St Just, Cornwall, TR19 7UL, UK. Company No. 5478976

[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@netlab.cs.rpi.edu]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.comeaucomputing.com/csc/faq.html                      ]