Boost logo

Boost Users :

Subject: Re: [Boost-users] Why does boost thread copy a functor?
From: Niklas Angare (li51ckf02_at_[hidden])
Date: 2012-01-19 18:08:25

"Chris Cleeland" wrote:
> While I understand the rationale now (thanks to your excellent
> explanation), I will also point out that I am not alone in my
> misunderstanding of the interface. I discussed the issue with a few
> colleagues and asked what they would expect to happen, and they all
> had similar expectations to mine (that the functor was not copied).
> The commonality of misunderstanding is what prompted my suggestion
> that the copying of the argument be more explicit.

The documentation is crystal clear, though:
"Effects: func is copied into storage managed internally by the thread


Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at