Skocz do zawartości

Input blokuje cały program


Archie_XL

Pomocna odpowiedź

Napotkałem problem podczas wysyłania i odbierania danych poprzez UDP. Łatwiej go jednak przedstawić na przykładzie funkcji input. Program powinien cały czas (lub z interwałem) drukować zmienną TEKST. 

print(TEKST)

Równocześnie oczekiwać na wprowadzenie nowej wartości zmiennej TEKST. Po jej wprowadzeniu drukuje nową wartość zmiennej. 

Oczywiście funkcja input zatrzymuje program w oczekiwaniu na wprowadzenie zmiennej.

Internet zaleca zastosowanie aplikacji wielowątkowej, jednak wszystkie znalezione przykłady przestają działać gdy doda się "input".

Zna Ktoś rozwiązanie takiego problemu?

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.