我是线程新手,因此我不确定线程是否是解决此问题的正确方法。
我的程序需要执行几次计算,后面的逻辑相同,但参数不同。计算的时间越长,就越接近完美的答案。无法预先测量计算持续时间(从几秒到几分钟)
用户希望在特定时间按顺序(从计算 1 到 X)获得结果。只要得到结果,他就满足于没有完美的解决方案。一旦他有答案,他对之前的答案不感兴趣(例如:他对计算1的答案不完美,现在要求计算2的答案;即使现在对计算1有更好的答案,他也不感兴趣在里面)
线程是正确的方法吗?
我是线程新手,因此我不确定线程是否是解决此问题的正确方法。
我的程序需要执行几次计算,后面的逻辑相同,但参数不同。计算的时间越长,就越接近完美的答案。无法预先测量计算持续时间(从几秒到几分钟)
用户希望在特定时间按顺序(从计算 1 到 X)获得结果。只要得到结果,他就满足于没有完美的解决方案。一旦他有答案,他对之前的答案不感兴趣(例如:他对计算1的答案不完美,现在要求计算2的答案;即使现在对计算1有更好的答案,他也不感兴趣在里面)
线程是正确的方法吗?