class procedure IntfClear<T:IInterface>(var pIntf: T); overload; static;
Releases an interface in an atomic and so threadsafe operation
Jam.Threading.TJamInterlocked