In a multi-processor architecture, there are several caches and each of them may have same variable. So when value of variable changes in one cache then it should reflect in all other caches. This mechanism is known as cache-coherency.
Any link or detailed info available to understand snooping ?
It is very basic query but clearing the doubt always make your knowledge stronger.