A multi-processor system including at least three processors each having a cache system and a main memory shared by said processors, said cache systems sharing said main memory through a data transmission path, and data coherency being maintained among the cache systems,wherein each of said cache systems sends a cache coherency transaction to said data transmission path, each of said cache systems