Autore Topic: [C++] C++0x std::future  (Letto 1253 volte)

Offline clros

  • ASM Lover
  • *****
  • Post: 457
  • Karma: +3/-1
    • Mostra profilo
[C++] C++0x std::future
« il: 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! ;)
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »
Claudio CP La Rosa

Offline clros

  • ASM Lover
  • *****
  • Post: 457
  • Karma: +3/-1
    • Mostra profilo
Re: [C++] C++0x std::future
« Risposta #1 il: 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
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »
Claudio CP La Rosa

Tags: