0

我的程序包含多个线程,我想使用单个 ManualResetEvent 对象来控制它们。当我创建一个新对象(例如 new ManualResetEvent MRE = new ManualResetEvent(args);)时,我希望所有类都可以访问 MRE,但是将它作为参数不断传递是很麻烦的。将其设为静态会更好吗?或者有没有更有效的方法?-谢谢

4

1 回答 1

0

隐藏依赖项是错误的做法。如果你所有的类都需要同一个 a 的实例,ManualResetEvent把它添加为依赖并不麻烦,它就是预期的接口。

对象的构造函数必须显示它所具有的对象的依赖关系。

于 2014-10-28T08:48:44.557 回答