$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
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
library"