[问题] 关于数条执行续执行的问题

楼主: tedmax100 (Nathan-Lu)   2014-07-09 18:08:36
请问各位大大
我在写一个service
有两个function彼此不相干
我其中一个 function A执行过程要一段时间,我用Delegate + IAsyncResult去写
但我又希望又有另一条thread去执行function B
且这两条thread的工作, 需要一直重复不断执行
当functionA跑玩了就马上又有新的thread接着跑
functionB也是 ; 就是说不能同时间内functionA有多条thread在执行它
我使用waitone去防止这问题
可我不晓得 要怎么写两条工作
各自跑各自的,且要一直跑,直到service stop
有大大能给点提示吗 , 感谢您们
作者: KanoLoa (卡)   2014-07-10 02:31:00
你是说A跑一次之后,B才能再跑一次?
作者: johnpage (johnpage)   2014-07-10 05:55:00
设定全域变量当有动作时设为1,没动作设为0执行时序前检查,为0才再执行
作者: Abbee (阿比)   2014-07-10 22:04:00
用全域变量控制易同时执行,可设此方法一次只能一条执行绪进入,其余排队。我也有同1楼疑问

Links booklink

Contact Us: admin [ a t ] ucptt.com