In photocatalysis, CdS absorbs photons and generates electron-hole pairs. These charge carriers can then partake in redox reactions. The electrons typically reduce substrates, while the holes oxidize them. The efficiency of these processes depends on the separation and migration of the charge carriers, as well as their interaction with the reactants.