Date: Thu, 8 Jun 2023 20:39:36 +0200 From: "Dr. Nikolaus Klepp" <dr.klepp@gmx.at> To: questions@freebsd.org Subject: Re: Slightly OT: non-buffered stdin in Java Message-ID: <202306082039.36831.dr.klepp@gmx.at> In-Reply-To: <CAGBxaX=muu6JbMsdZbop7mYa-LetXPHvO8_=kMZtF%2BzSAdiBYA@mail.gmail.com> References: <CAGBxaX=muu6JbMsdZbop7mYa-LetXPHvO8_=kMZtF%2BzSAdiBYA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Anno domini 2023 Thu, 8 Jun 14:01:19 -0400 Aryeh Friedman scripsit: > Under Java stdin (System.in) is a buffered stream not sent to the > application until return is pressed. But, Java can read from > files/sockets and other generic InputStreams unbuffered. So I was > wondering if there is a command that will make stdin go to a file so > that Java can open that file and read it unbuffered? > > I know I can do something like cat ->file but that makes it hard to > sync stdout and stderr (both are unbuffered in Java) with the file > version of stdin > "stdbuf" might be what you look for: https://man.freebsd.org/cgi/man.cgi?query=3Dstdbuf Nik =2D- Please do not email me anything that you are not comfortable also sharing = with the NSA, CIA ...
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202306082039.36831.dr.klepp>