Is it possible to use multiple processes to process multiple photos at a time in the future?

Photoshop is really great as photo processing software, and we’ve been using it for more than 20 years.
Because we have to deal with a large number of photos every day, the work is very repetitive, so we have developed a software to process photos in batches, the core of which is to use Photoshop and use CEP or UXP to work.
With the improvement of the speed of computer hardware, when the computer is processing photos in batches, the high-performance multicore CPU and GPU have not been brought into full play, because in Photoshop, you can only process one photo at a time, and you cannot use multiple processes to process multiple photos at the same time, which makes it impossible for the existing technology to speed up further.
If Photoshop can use the new technology to process multiple photos at the same time, it will greatly improve the work efficiency and look forward to achieving it one day.

When using CEP or UXP to process photos in Photoshop, you can only process one photo at a time. Is it possible to use multiple processes to process multiple photos at a time in the future?

I think you might get here into a conflict where some modern features are using all CPU cores to perform task per single photo. And also not everything is performed by CPU… more and more features are performed by GPU instead. But for the majority of older actions… yes you would be right.