[ANN][thread_new] New thread launching library based on N1883

Hi to all, In recent "Report from Berlin C++ Standards Committee meeting" thread, I asked about N1883 status and Beman personally proposed implementing a thread launching interface above Boost.Threads to test it and propose it for TR2. I've been working lately on this and the result is the "thread_new" library. It implements the N1883 thread launching interface and also proposes some issues to improve that proposal. The library (thread_new.1.1.zip ) is Boost Vault Concurrency folder: http://boost-consulting.com/vault/index.php?&direction=0&order=&directory=Concurrent%20Programming The online documentation is here: http://ice.prohosting.com/newfunk/boost/libs/thread_new/ The library is a single header file that uses Boost.Threads to implement the "future" based thread launching interface. The implementation is not optimal, but I wanted to achieve portability. I (and others) prefer this thread-launching interface than Boost.Thread's current approach. I would want to see what Boosters think so that there is a feedback about the interface and we can propose it for TR2. The interface has also a common ground with asynchronous programming, and this possibility is commented in the documentation. If you are interested in threads and C++, your opinion is welcome! Regards, Ion

Hola Ion, I just checked the boost_threadpp.tar.gz package in the Vault and it doesn't seem to match the documentation. There is no thread_new directory or thread_new.hpp header file Can you pls update either the docs or the package Thanks Jose On 5/3/06, Ion Gaztañaga <igaztanaga@gmail.com> wrote:
Hi to all,
In recent "Report from Berlin C++ Standards Committee meeting" thread, I asked about N1883 status and Beman personally proposed implementing a thread launching interface above Boost.Threads to test it and propose it for TR2.
I've been working lately on this and the result is the "thread_new" library. It implements the N1883 thread launching interface and also proposes some issues to improve that proposal. The library (thread_new.1.1.zip ) is Boost Vault Concurrency folder:
http://boost-consulting.com/vault/index.php?&direction=0&order=&directory=Concurrent%20Programming
The online documentation is here:
http://ice.prohosting.com/newfunk/boost/libs/thread_new/
The library is a single header file that uses Boost.Threads to implement the "future" based thread launching interface. The implementation is not optimal, but I wanted to achieve portability.
I (and others) prefer this thread-launching interface than Boost.Thread's current approach. I would want to see what Boosters think so that there is a feedback about the interface and we can propose it for TR2. The interface has also a common ground with asynchronous programming, and this possibility is commented in the documentation. If you are interested in threads and C++, your opinion is welcome!
Regards,
Ion
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Hola Jose,
I just checked the boost_threadpp.tar.gz package in the Vault and it doesn't seem to match the documentation.
There is no thread_new directory or thread_new.hpp header file
Can you pls update either the docs or the package
Thanks Jose
The library is "thread_new.1.1.zip" not "threadcpp.tar.gz". That's why you can't find the docs or the header ;-) Ion
participants (2)
-
Ion Gaztañaga
-
Jose