----- Mail original -----
> De: "Donal K. Fellows" <dona...@manchester.ac.uk>> > What *necessarily* blocking operations are there on a subprocess> pipeline right now? (Reading and writing the pipes isn't necessarily> blocking, that's just the default mode.)
Sorry I don't understand your question. Just to make things clear, no changes were made to the existing behavior and semantics of [exec], [open |] or anything that relies on Tcl_OpenCommandChannel/TclCreatePipeline, besides the extra bookkeeping used by tcl::process. And that bookkeeping only blocks on a single mutex that protects the shared structures (that's infoTablesMutex in generic/tclProcess.c).
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Tcl-Core mailing list
Tcl-...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tcl-core