Boost logo

Boost :

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


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


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk