
Hi, I've uploaded a new version of boost.task (boost.threadpool) to boost vault http://www.boost-consulting.com/vault/index.php?directory=Concurrent Programming Changes: - detail/atomic.hpp with atomic_exchange (gcc + x86|ppc) - handle< R > with new function get_future() returning reference to internal shared future - moved execution-policies new_thread, own_thread and as_sub_task in separat headers - async() with as_sub_task as default execution-policy - functions interrupt_and_wait_until() and interrupt_and_wait_for() from handle< R > returning boolean indicating if op. succeeded or timed out - move semantics for task< R > and static_pool< R > - new function interrupt_all_worker() for static_pool< Channel > in order to interrupt all worker-threads without invalidating the pool - default_pool() removed because thread_resource_error exceptions thrown by static pool - support of processor-binding for FreeBSD (>=7.1) - tests updated - examples updated - documentation updated regards, Oliver
participants (1)
-
k-oli@gmx.de