[ mipko @ 04.10.2004. 18:38 ] @
Kako se prenosi parametar u thread funkciju ?

koliko vidim thread func je u boostu func0 znaci bez parametara ?
Ne zelim da mu dajem moju klasu(structuru) sa overloadovanim () operatorom. Zelim najbenigniju mogucu implementaciju threada.

pozdrav
Mirko
[ Dragi Tata @ 04.10.2004. 18:57 ] @
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.
[ mipko @ 04.10.2004. 20:24 ] @
Hvala Nemanja,

Ovo je stvarno ruzno, ja sam upravo dosao do tako nekog resenja ali mi je bilo ODVRATNO !
Hvala na linku - vrlo je koristan.

pozdrav
Mirko
[ leka @ 16.10.2004. 12:43 ] @
Licno se slazem da thread treba da bude u sledecem standardu.