Gangrenous cholecystitis is caused by a persistent increase in the internal pressure of the gallbladder, which leads to impaired blood circulation due to pressure on the blood vessels in the gallbladder wall and eventually to gangrenous cholecystitis, which is more likely to be perforated and to occur at the base and neck of the gallbladder.