Recall that an interface IDisposableexists specifically for a scenario in which one share is to be released. (Of course, this was applied in other contexts, but this is the situation because of which it was originally intended.)
, Thread IDisposable, (), - , GC.