NSA - Non Solo Amiga

SOFTWARE => Linguaggi - Programmazione. => Topic aperto da: clros - 06 Luglio 2011, 12:38:11

Titolo: [C++] C++0x std::future
Inserito da: clros - 06 Luglio 2011, 12:38:11
Ciao a tutti,

Mi chiedevo se è possibile ottenere uno std::future<> su un oggetto std::thread<> una volta che il thread è già stato "lanciato" normalmente (con un semplice : new thread(mioThread) )

Quindi non sto lanciando il mio thread con std::async() che restituisce immediatamente uno std::future<>.

Spero di essere stato chiaro!
N.B.: ovviamente stiamo parlando di C++0x! ;)
Titolo: Re: [C++] C++0x std::future
Inserito da: clros - 07 Luglio 2011, 16:34:33
Ok ragazzi, ho trovato la risposta e..trovato un problema nel compilatore GCC 4.5 e 4.6.

Se a qualcuno interessa, può seguire la discussione qui:

http://old.nabble.com/Promise%2C-future ... #a32013804 (http://old.nabble.com/Promise%2C-future-and-thread-on-C%2B%2B0x-to32008761.html#a32013804)