VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
楼主: 西门吹雪

[原创] [全网首发]VB6实现真正的稳定的多线程(异步调用式,亲测稳定)!!!

[复制链接]
发表于 2015-12-20 16:17:49 | 显示全部楼层
不知道这个有没有办法弄到原版的,现在他们家网站都没有了。下面出问题想买个正版的都做不到。。
回复 支持 反对

使用道具 举报

发表于 2015-12-28 14:41:36 | 显示全部楼层
这个 能 vba 用吗
回复 支持 反对

使用道具 举报

发表于 2015-12-29 11:12:41 | 显示全部楼层
@西门吹雪 这个的使用 是不是 需要 自己首先建立1个多线程任务dll 再用 tf控件调用的呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-29 19:57:04 | 显示全部楼层
pmet12345 发表于 2015-12-29 11:12
@西门吹雪 这个的使用 是不是 需要 自己首先建立1个多线程任务dll 再用 tf控件调用的呢

对的,你下载CHM看看我翻译的就知道了
回复 支持 反对

使用道具 举报

发表于 2015-12-29 21:44:24 | 显示全部楼层
这个软件利用了TF,浏览网络邻居的速度比Windows快多了。

Slitheris
回复 支持 反对

使用道具 举报

发表于 2015-12-29 21:52:49 | 显示全部楼层
如果你的TF不是正版的话,用在商业软件中,担心被告。
回复 支持 反对

使用道具 举报

发表于 2015-12-30 22:14:54 | 显示全部楼层
看看了.准备多线程处理listview试试
回复 支持 反对

使用道具 举报

发表于 2016-1-19 17:46:01 | 显示全部楼层
本帖最后由 pmet12345 于 2016-1-19 17:47 编辑

@西门吹雪
请问在主程序中 的各个tf对象的finish事件来分配新任务给各个worker 会不会受到本身vb单线程的限制的?
我开了20个和4个对比 好像 4个还快的?
我现在是
任务是比如10000个网址, 每个finish 事件里取没处理的网址 给对应的worker
万一加入 有2个或者几个worker同时finish 触发,如何保证各自取到的新任务 网址不重复, 这时finish事件有没顺序的?

这个是 测试 4个20个12个的时间 为何这样的
Start: 62032.54
a4overa1overa6overa2overa10overa7overa12overa11overa9overa3overa8overa5over
End: 62232.7
Get End: 3分钟   23秒   
Start: 62268.71
a15overa5overa17overa8overa12overa18overa11overa1overa16overa7overa13overa19overa14overa10overa4overa20overa3overa2overa9overa6over
End: 62464.55
Get End: 3分钟   18秒   
Start: 62515.3
a4overa2overa3overa1over
End: 62685.84
Get End: 2分钟   53秒   
Start: 62765.48
a5overa14overa17overa8overa12overa18overa11overa1overa7overa13overa16overa19overa15overa10overa4overa3overa20overa2overa9overa6over
End: 62971.73
Get End: 3分钟   28秒   
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-5-31 08:12:11 | 显示全部楼层
pmet12345 发表于 2016-1-19 17:46
@西门吹雪
请问在主程序中 的各个tf对象的finish事件来分配新任务给各个worker 会不会受到本身vb单线程的 ...

只要进到VB内的对象代码里跑,基本上都是单线程的,对一个COM的访问会被串行化。
分配任务给Worker,最好是在一个定时器里或者一个单独的线程中,不要在Finish事件中。
回复 支持 反对

使用道具 举报

发表于 2016-6-18 17:57:40 | 显示全部楼层
打包后发到其它机子上用 提示需要注册码 或者不能使用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2022-5-22 21:38

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表