How VUs, threads & requests are different in Gatling

Hello,

I am trying to find perfect difference of VUs , threads and requests in Gatling. I am new to gatling.I also tried to find from its documents but couldn’t understand much.

Thank you