【发布时间】:2020-08-31 21:01:03
【问题描述】:
我想为以下问题找到一个好的解决方案。 例如,我有 5 个计时器,我从 1 个线程开始。这些计时器在几秒钟后完成它们的工作(这是一种重试机制)。我想等待所有的计时器完成他们的工作。
所以问题是,有什么好的模式可以解决这个问题吗?或者你现在是不是一个布尔集合的好解决方案,如果所有元素都是真的,那么所有的计时器都完成了:D
提前感谢您的回答!
【问题讨论】:
-
你启动了多少个定时器? "...我有 5 个计时器..." - 一定是错字,好吧,有 5 个计时器。 "...这些计时器..." - 哦,看起来实际上有 1 个计时器。 " 完成他们的 工作" - 不,5 个计时器。 “...这是一个重试机制...” - 嗯,5个重试机制的计时器?我想它实际上是一个计时器。 “...等待所有计时器...” - 哦,伙计:(
-
@vasily.sib 尽管有错字,但仍有 2 人理解我的问题 :) 下次我会更加注意,我保证;)
标签: c# .net multithreading timer