希望程序党高手给个建议

我的问题是,若干个策略需要并发执行,当一个策略有效执行后,需要关闭其他策略,如何构建一个高效的调度机制,希望各位能给好的建议。
发表时间 2016-04-04 20:37

赞同来自:

1

我不叫小梁

赞同来自: 天地玄黄宇宙洪

每个策略都是循环跑着的吧,并且是按顺序的,不需要存在多线程吧?加个全局变量allStop,有一个策略跑了,就设置为true.每个策略跑之前先判断一下这个变量是不是为true,是的话直接return。
2021-10-24 10:50 引用
0

带投呆头

赞同来自:

这个不是很简单嘛?这在Java里面可以通过线程锁实现。
2021-10-23 17:36 引用
2

欧阳修 - 得失同源同生

赞同来自: 天地玄黄宇宙洪 墨本白

这不就是令牌的概念吗?钓鱼竿准备好了,都在观察,某一个发现鱼了,下沟子之前看下有没有令牌,有的话才能下,没有就不能下。下完收钩后,把令牌还回去。
2021-10-23 15:18 引用

要回复问题请先登录注册

发起人

问题状态

  • 最新活动: 2021-10-24 10:50
  • 浏览: 9201
  • 关注: 41