Thermal throttling is a mechanism used in computing devices to prevent overheating by reducing the performance of the CPU or GPU when temperatures exceed safe limits. This process helps protect hardware components from damage while maintaining system stability, albeit at the cost of reduced performance.