http://lists.boost.org/MailArchives/boost-users/msg06215.php
Citat:
I would guess because it is so easy (at least with the right tools!) to create function objects that adapt a function from one that takes parameters to one that doesn't.
void foo(int, double);
void bar(A*);
struct A{};
int main()
{
thread t1(bind(foo, 1, 2.5));
thread t2(bind(bar, new A));
}
Ipak, slažem se da je malo "šugavo".
Uzgred, koliko sam čuo, Bill Kempf odavno više ne razvija Boost Threads, mada se nešto gura da uvede threads biblioteku u sledeći standard.