作者tedmax100 (Nathan-Lu)
看板C_Sharp
标题[问题] 关於数条执行续执行的问题
时间Wed Jul 9 18:08:36 2014
请问各位大大
我在写一个service
有两个function彼此不相干
我其中一个 function A执行过程要一段时间,我用Delegate + IAsyncResult去写
但我又希望又有另一条thread去执行function B
且这两条thread的工作, 需要一直重覆不断执行
当functionA跑玩了就马上又有新的thread接着跑
functionB也是 ; 就是说不能同时间内functionA有多条thread在执行它
我使用waitone去防止这问题
可我不晓得 要怎麽写两条工作
各自跑各自的,且要一直跑,直到service stop
有大大能给点提示吗 , 感谢您们
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.147.239.66
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1404900518.A.ADD.html
1F:→ KanoLoa:你是说A跑一次之後,B才能再跑一次? 07/10 02:31
2F:推 johnpage:设定全域变数 07/10 05:55
3F:→ johnpage:当有动作时设为1,没动作设为0 07/10 05:56
4F:→ johnpage:执行时序前检查,为0才再执行 07/10 05:57
5F:推 Abbee:用全域变数控制易同时执行,可设此方法一次只能一条执行绪进 07/10 22:04
6F:→ Abbee:入,其余排队。我也有同1楼疑问 07/10 22:04