The thermodynamic response of dislocation intersections with forest dislocations and other deformation products is recorded using the Eyring rate relation wherein the application of shear stress increases the probability of activation at a given strain rate and temperature. The inverse activation volume, 1/ν, can be directly determined by instantaneous strain-rate change and its dependence on flow stress, τ, defines the strain-rate sensitivity, S, through the Haasen plot slope. A linear slope over a large strain interval is observed even for a heterogeneous distribution of obstacles that could be of more than one type of obstacles encountered by the gliding dislocation. It was deduced that ν and τ at each activation site are coordinated by the internal stress resulting in constant activation work (k/S). The stress changes from down-rate changes become larger than that from up-rate changes due to the formation of weaker obstacles, resulting in a composite S, whereas only forest dislocations are detected by the up-change. The additivity of 1/ν was used to separate obstacle species in specially prepared AA1100 and super-pure aluminum from 78 to 300 K. The deduction that repulsive intersection is the rate-controlling process and creates vacancies at each intersection site depending on temperature was validated by observing the pinning and depinning of dislocations via pipe diffusion above 125 K. A new method to separate S for dislocation-dislocation intersections from the intersections with other obstacles and their temperature dependence is presented and validated.