Fire blankets are recommended for use on chip or fat pan fires, where it is not safe to use a fire extinguisher due to the potential risk of spraying the hot oils around and causing greater danger.
No - they are designed for single use only.
Yes - fire blankets will prevent oxygen from reacting with the fire and so will extinguish it.