以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  能否实现多任务同时执行?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=5721)

--  作者:xl
--  发布时间:2010/1/3 11:26:00
--  能否实现多任务同时执行?
在FOXTABLE中有几个任务,能否让其中几个任务同时并列执行?
如生成“正课”、“辅导”、“补课”三个过程希望同时执行,即并列执行,不知有无办法?
--  作者:yangming
--  发布时间:2010/1/3 12:57:00
--  

不明白如何为并列执行


--  作者:xl
--  发布时间:2010/1/3 14:00:00
--  
相当于电影院放映结束时,多开几道门放行(人可走光),目前的程序似只开一道门放行(走光人需更多时间)。
--  作者:lihe60
--  发布时间:2010/1/3 14:11:00
--  

不明白


--  作者:xl
--  发布时间:2010/1/7 9:56:00
--  
怎么解释呢?看这样行么?

现在程序执行方式如修路:从甲地一直修到乙地工程就完工了。

实际修路方式:将甲乙两地分成很多段(就5段吧),5段同时施工,5段工程完成整个工程就完成了。

我现在希望程序的执行方式是:第二种情况。

不知这样说明白没有?
--  作者:foxor
--  发布时间:2010/1/7 11:36:00
--  
和windows的多任务差不多,但时间并不会因此缩短。因为所谓多任务实际上是将时间进行了分配,看起来象是同时执行罢了
--  作者:czy
--  发布时间:2010/1/7 13:57:00
--  
以下是引用xl在2010-1-3 11:26:00的发言:
在FOXTABLE中有几个任务,能否让其中几个任务同时并列执行?
如生成“正课”、“辅导”、“补课”三个过程希望同时执行,即并列执行,不知有无办法?


搞不清你原来是怎么生成这几列数据的了。
我想这样的要求现在是可以达到的。
不妨传你简单的示例文件来看看。


--  作者:czy
--  发布时间:2010/1/7 13:59:00
--  
从你的表述来看原来是生成一列数据后再生成另一列。
改一下代码,让其对这几列数据一行一行生成不就达到要求了吗?
--  作者:xl
--  发布时间:2010/1/7 19:30:00
--  
我查了相关资料估计是多线程.如几个并列过程:过程1需3秒,过程2需2秒,过程3需5秒,过程4需4秒,执行后速度为5秒(即过程3用时最多的时间,绝不会超过5秒).估计软件目前无法支持.
--  作者:狐狸爸爸
--  发布时间:2010/1/8 12:02:00
--  
呵呵,楼主里还,居然研究多线程了。
其实作为数据管理来说,多线程可不是好玩的。