Question: what is the difference between thermal equilibrium and thermodynamic equilibrium?
Answer: Two substances/systems are said to be in thermal equilibrium if when separated by a diathermic wall, there is no net energy transfer between them. A system is said to be in thermodynamic equilibrium, if there is no net change in it's macroscopic properties with time.