If the US only put a partial blockade for Chinese bound ships in the Strait of Malacca, that would be enough. China is starved for oil too. They're trying to mitigate the Strait issue with the oil pipelines through Xinjiang and into the Caspian, but those are years away still.
Nobody wants that.