Skocz do zawartości

Input blokuje cały program


Pomocna odpowiedź

Napisano

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?

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...