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

  • Follow


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

      [ See http://www.gotw.ca/resources/clcm.htm for info about ]
      [ comp.lang.c++.moderated.    First time posters: Do this! ]

0
Reply anthony.ajw (46) 5/6/2010 7:47:24 PM


0 Replies
96 Views

(page loaded in 0.038 seconds)


Reply: