in reply to Re^2: Ways to sequence calls from multiple processes
in thread Ways to sequence calls from multiple processes

Sure, it adds complexity with all that that implies. Sometimes, if the application is already large enough, there's something that is already a manager (who started the separate worker processes, for example?). In that case, the marginal costs of moving the responsibility of queueing coordination to the manager are not as high as writing it from zero. As always, YMMV.
  • Comment on Re^3: Ways to sequence calls from multiple processes