phenixl a écrit :
PipedInputStream d'un cote et PipedOutputStream de l'autre, ensuite tu connectes les deux pour avoir un pipe.
Bye
|
merde, j'avais recodé ca moi même
noldor a écrit :
Attention, ces 2 classes sont conçues pour être utilisées par 2 threads différents
|
ha ben du coup j'ai pas fait ca pour rien
tu créés l'objet, tu écris dedans, et quand tu veux lire ce que tu as écrit, tu récupères un InputStream. Tu peux par la suite continuer à écrire dedans (le inputsream que tu as récupéré ne sera pas affecté) et tu peux re-récupérer un nouveau inputstream ..
Le code est fortement inspiré de ByteArrayInputStream et ByteArrayOutputStream du jdk. L'avantage c'est qu'ils se partagent le même tableau de byte => c'est économe au niveau mémoire 
---------------
ma vie, mon oeuvre - HomePlayer