Wolne std::async
Ostatnio zmodyfikowano 2017-11-04 15:03
michal11 |
» 2017-11-03 19:05:44 Sprofiluj to będziesz wiedział dokładnie co ile czasu zajmuje. |
|
j23 |
» 2017-11-03 19:11:43 A to immutable_image ma zaimplementowane konstruktor i operator przenoszący? |
|
Gibas11 Temat założony przez niniejszego użytkownika |
» 2017-11-03 19:57:20 @michal11: Chciałbym, i chyba tak zrobię, ale będę miał z tym trochę zabawy bo w najnowszej wersji valgrinda nie działa eksportowanie do XML (już to naprawili, ale jeszcze nie dostałem aktualizacji) i IDE mi się o to rzuca. ;-; @j23: Konstruktor tak, operatora nie – w końcu w nazwie jest „immutable_”. //edit: Dobra, zmęczyła mnie zabawa z std::async i napisałem własnego thread pool-a (Boost.ASIO + Boost.Thread) i wszystko śmiga jak miło. Może @pekfos miał jednak rację i moje kochane GCC jednak tworzyło te 150 wątków? Jak tak, to lekcja dnia – nie ufać ludziom w internetach mówiących „hehehe, używa TP, zaufaj mi, hehe”. |
|
Elaine |
» 2017-11-04 15:03:00 Nie wiem jakiej implementacji biblioteki standardowej używasz, ale ani libstdc++, ani libc++ w życiu puli wątków na oczy nie widziały i każde wywołanie std::async tworzy osobny wątek. |
|
1 « 2 » |