What is a subshell in linux shell scripting?

Hello everyone

I am currently learning shell scripting in Linux administration and i would like to know more about subshells in shell scripting interms of how they are created, used and many more.
And also how subshells enable parralel processing.

Thanks…