In my book, Concise Physics of Selina Publications for Class IX, it's written there that "If there is no transfer of heat between the two bodies placed in contact, they are said to be at the same temperature, but it doesn't mean that they have equal amount of heat in them." While doing some research on this topic in the internet, I came across various sites which claims that when ice at 0°C is kept in contact with water at 0°C in a closed airtight vessel, there is no transfer of heat energy, due to there same temperature Although, the latter experiment agrees with the statement in the book, I have a doubt regarding why there will not be any transfer of heat even when the internal energy of both the bodies are not same? Water at 0°C has more internal energy than ice at 0°C because the water has absorbed latent heat. Latent heat is the energy absorbed or released by a substance during a change in its physical state (phase) that occurs without changing its temperature.When the 1 g of ice at 0°C changes to 1 g of water at 0°C , there is absorption of about 334 J(This is the value of latent heat of fusion of ice).
When the ice at 0°C is in contant with water at 0°C, there is a chance that the extra heat (latent heat) gets equally distributed between ice and water. But this doesn't occur. What should be the reason?