Boost logo

Boost :

Subject: [boost] [task] boost.task-0.2
From: k-oli_at_[hidden]
Date: 2009-06-23 15:37:39

I've uploaded a new version of boost.task (boost.threadpool) to boost vault


- 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
- 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


Boost list run by bdawes at, gregod at, cpdaniel at, john at