Ist es GCC 4.7.0 oder bin ich es? Was mache ich falsch?
Dies löst eine std::system_error
"Operation nicht erlaubt" Ausnahme aus:
solange das funktioniert:
%Vor%Der Unterschied ist natürlich:
operator()
) Verwenden Sie den Funktor irgendwo falsch? Ich kann nicht sehen, wo, oder? Ist es ein Hinweis darauf, dass das gdb
dieses in seinem Stack hat:
Anmerkungen: Ich habe es auch versucht
DumbFib
und gib ihm eine Member-Variable n_=35
, das gleiche Ergebnis. thread th{ DumbFib, 35 };
oder thread th{ DumbFib{}, 35 };
versehen
Tags und Links multithreading c++11 gcc4