Come un flusso di dati in generale, questo può essere un flusso I / O o un flusso di memoria o un flusso di file o cosa no.
Capisco che si tratti di una sorta di flusso di byte, che puoi leggere per analizzare grandi quantità di dati, se necessario, ciò che non capisco comunque, è come funziona.
È possibile "perdere" i dati da uno stream se si inizia a leggerlo troppo tardi? o ti aspetta?
Un sacco di tutorial che trovo online dicono solo come usare uno stream, ma in realtà non si distingue per spiegare come funziona, un tutorial lo ha spiegato come un fiume, ma questo mi confonde di più; l'acqua che scorre nel fiume non aspetta, il che mi riporta nuovamente a; cosa succede se lo leggo troppo tardi?
Qualcuno può spiegarmi questo concetto?