Salve a tutti, mi chiedo se c'è un modo per scrivere qualcosa dalla tastiera durante l'esecuzione di un ciclo senza interromperlo (che sia un while o un for non ha importanza).

Per chiarire:
codice:
i=0
while 1:
  x = raw_input()
  i+=1
In questo caso eseguendo il programma il ciclo si bloccherebbe al raw_input aspettando che l'utente digiti qualcosa e prema invio, e solo dopo di ciò la variabile i sarà aumentata di 1. Io vorrei che nel frattempo che l'utente digita, il ciclo continui aumentando di 1 la variabile i come in un ciclo senza raw_input.
Si può fare?

PS: Il tutto in ambiente Linux.