Nearly all reactants are stable like O2. This explains why many reactions need some sort of kick, like a flame or a catalyst, to proceed.
Some reactions take place, others don't, and it may depend on the conditions. An approximate condition is if the reaction releases energy, that is, if the formation of the new bonds releases more energy than breaking the old ones consumes. This is the case with CuO, because O2 isn't very stable.