Aktywne Wpisy

lunaria +276
moja mama mi wczoraj powiedziała, że w pewnym wieku już nie pasują długie włosy, trzymajcie mnie
#rozowepaski #wykop30plus
#rozowepaski #wykop30plus

WielkiNos +650
Piekło współczesnego faceta. Żona go zdradza, wszyscy dookoła wiedzą ale nikt mu nie powie bo nie chcą zniszczyć ich małżeństwa. Jednak to jeszcze nic.
Zobaczcie na te komentarze. Cyrk.
#zdrada #zwiazki #logikarozowychpaskow #p0lka #pieklomezczyzn
Zobaczcie na te komentarze. Cyrk.
#zdrada #zwiazki #logikarozowychpaskow #p0lka #pieklomezczyzn


![[ENG] "Izrael powinien sprawić, by Gaza wyglądała jak Auschwitz" David Azoulai](https://wykop.pl/cdn/c3397993/ff9c0fe6863abb39f046a0eb391a1a7ef2eb8928be2a44e02a8151d68c952292,q70.jpg)


Jak w c++ można zrobić wczytywanie do zmiennej przez określony czas.
Na przykład cin (lub jakaś inna funkcja) czeka 20 sekund i jeśli użytkownik nic nie wpisze program leci dalej.
W 30 sekund do znalezienia w google ale nie wiem czy bedzie ci pasowac.
http://searchengineland.com/guide/how-to-use-google-to-search
Za godzine podlinkuje co znalazlem.
Jak piszesz na linuxa to zainteresuj się kolego linuksowym
select(), które potrafi nasłuchiwać w nieskończoność lub z określonym timeoutem, a w dodatku będzie o niebo lepsze niż startowanie wątków czy jakieśsleepy...Więcej info w google lub na przykład tutal
Szczególnie że
std::threadjest już od paru lat, a nic z ASIO na razie niema.Networking TS(nad którym już trwają już od dawna prace i bodajże ma być dostępny jako TS w C++17). Także to wina po prostu tego, że jednocześnie nie potrafią zbyt wiele dodać i ciągnie się to latami...No ale zgodzę się, pod linuxem jakoś tak dużo łatwiej
std::future.@lionbest: bo?
Future jest trochę biedne bo nie ma
then... jeszcze. Niestety chyba w 17 nie dodają tego jeszcze (bieda w ch***), ale ogółem sama idea i wzorzec future/promise jest bardzo fajnym rozwiązaniem w programowaniu asynchronicznym.Komentarz usunięty przez autora
future, aniżeli co trzeba do zaimplementowania tego.@AferaZaAfera: Nom mnie najbardziej brakuje właśnie tego
when_anybo zazwyczaj coś jeszcze asynchronicznie robisz i chcesz mieć możliwość sterowania z konsoli pomimo nie skończenia zadania, zachowując pełną gotowość na reakcję o zakończeniu zadania. Po prostu dwa zadania ścigające się.when_anyjeśli na wielu chcesz robić, ale na jednym starczywait_for. Mi osobiście bardziej brakuje... . then().then().... Łatwo można by robić łańcuchy handlerów na dane przy czym pisanie jakichś asynchronicznych serwerów było by baaardzo łatwe i bardzo efektywne. Oczywiście inne utilsy jak towhen_anyteż się bardzo przydają... Aż wstyd, że tego nie dodali od razu I W DODATKU W C++17 RACZEJ TEGO ZABRAKNIE... Masakra!http://cpp.sh/3yjem
@chiken: Masz wyżej przykładowy kod a raczej dwa.
@lionbest: bo?
Oczywiście działa ale należało by to użyć po bożemu jako singleton trzymający wczytaną linię czy tam inny buffor.
1. to było szybkie tech-demo żeby zaprezentować jak mniej-więcej to zrobić
2. singleton? rly?
3. Jak się chce to porządnie zrobić to powinno to działać np. tak: