Chiheng Xu wrote:
On Fri, Jul 30, 2010 at 5:35 PM, Eli Zaretskii<e...@gnu.org> wrote:
I asked for an example. Could you please show a "messy" output and
the output you'd like to have after "serialization"?
TIA
serially make : execute A, B, C programs, they print:
A: Hello, I'm A, I am from Earth.
B: The moon is my home.
C: Welcome to Mars, It's an amazing planet.
parallely make : the output of A, B, C programs interleave :
C: Welcome to
B: The moon is my
A: Hello, I'm A, I am from Earth.home.Mars, It's an amazing planet.
This seems like quite an extreme example. stdout is line buffered by default,
so individual lines would get written atomically unless the programs you're
running are doing weird things with their output. In the common case
interleaving like this doesn't happen within lines, it only happens between
lines of multi-line output. stderr may skew things since it's usually
nonbuffered, but again, that's not the common case.
--
-- Howard Chu
CTO, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/
_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-make