Alternatively, you might configure for a fair number more than just 20 worker processes, and possibly for a lower "max parallel degree" than 20, to ensure that enough workers are available for all processes that want to use them.
sp_monitorconfig "number of worker processes" can be used to monitor the maximum number of workers ever in use at the same time.