imnebula 发表于 2011-4-23 18:56:15

分享一个伪多线程的思路,不知道大家用不用得到。

我也一直想要多线程这个功能。
我的需求是,不同线程执行着不同的函数模块。
比如:A线程监控B线程的运行状态,如果B线程出线故障,那么 A线程采取相应的措施来维护。不知道大家用多线程的需求怎么样的?

具体实现是:
1、AU3有识别自身程序的程序名的功能
2、运行A程序时,执行复制自身为B程序
3、在程序的开头有一个IF判断,如果我的文件名是B,则执行有关B的函数,否则跳过。

这样A程序和B程序都在同时运行,并执行不同的函数块。

可能方法有点笨,仅供参考。谢谢

3mile 发表于 2011-4-23 22:12:13

这不是多线程,是多进程

easefull 发表于 2011-4-24 03:34:10

也是一个思路了,谢谢分享.

我的做法是用启动参数控制程序执行什么部分的功能.

republican 发表于 2011-4-24 07:23:06

你这个是多进程模拟多线程。

之前尝试过使用管道同步多个进程,但无奈的发现错误率很高,所以就放弃了.

lxz 发表于 2011-4-24 08:48:11

我还一为是分享程序呢...

happytc 发表于 2011-4-24 09:33:35

多线程是我在实际应用au3时感觉最迫切需要的功能.
页: [1]
查看完整版本: 分享一个伪多线程的思路,不知道大家用不用得到。