这是一个C#.NET控制台应用程序。 我的父类将使用:
实例化一个子类Thread oThread = new Thread(new ParameterizedThreadStart(oAlpha.init));
oThread.Start(this)
oThread将使用iDisposable元素。
在某些条件下(比如当我更新信息时,我希望oThread处理而不是旧/陈旧信息),我希望父母随时终止oThread(孩子)并重新启动它。我应该将子事件中的事件处理程序调用到Dispose()吗?
在没有内存泄漏的情况下,是否有一种干净的方法可以做到这一点?
任何指导都将不胜感激。
由于 -Ed