Clone
Adam Murdoch
committed
on 01 Dec 17
Changed the process forking infrastructure so that it attempts to reuse threads rather than creating 3 or more threads per process that is f… Show more
Changed the process forking infrastructure so that it attempts to reuse threads rather than creating 3 or more threads per process that is forked.

There is now a global `ExecFactory` service that manages the infrastructure, including a pool of threads. It provides various factory methods to create instances of `ExecHandleBuilder`, `ExecAction`, `JavaExecHandleBuilder` and `JavaExecAction` backed by this infrastructure.

Replaced all direct instantiation of these types with usages of these factory methods.

Show less

master + 423 more