VBGood网站全文搜索 Google

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

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 11399|回复: 44

[分享] 改良的多线程绘图演示程序,供初学多线程者学习(含源码)

  [复制链接]
 楼主| 发表于 2012-2-23 19:13:28 | 显示全部楼层 |阅读模式
本帖最后由 tgy 于 2012-2-24 18:27 编辑

无聊时改的一个经改良的多线程窗口绘图程序,原程序为坛内的一个多线程源码,经过改良的.加了线程同步技术,使用本人的创建线程DLL
此多线程可在IDE下调用运行,但退出程序,VB6会崩
每条线一个线程,开了1000多线程,CPU占用不到2%(I3 550)

(2-24更新:增加随机速度、随机颜色及安全结束程序)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
发表于 2012-2-23 19:31:18 | 显示全部楼层
哈哈谢谢了。正想发贴问个问题呢。我用dll注入开了七条线程。。。结果在xp下任务管理器就显示七个进程我晕
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-23 19:33:17 | 显示全部楼层
本帖最后由 tgy 于 2012-2-23 19:56 编辑
196466517 发表于 2012-2-23 19:31
哈哈谢谢了。正想发贴问个问题呢。我用dll注入开了七条线程。。。结果在xp下任务管理器就显示七个进程我晕 ...


参照上面的例子,在线程函数开始地方加app.TaskVisible =false  就可以了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

点评

退出的时候会崩溃  发表于 2012-5-1 10:03
tgy
我这个例子应用程序列表中只有主线程啊,呵呵  发表于 2012-2-23 19:51
...还是有。。。是不是因为我是让v6那条线程运行在宿主上的原因..  发表于 2012-2-23 19:42
回复 支持 反对

使用道具 举报

发表于 2012-2-23 20:07:44 | 显示全部楼层
正想看下那个图片框自动重绘是否ok,原先那个的不行
回复 支持 反对

使用道具 举报

发表于 2012-2-23 21:05:08 | 显示全部楼层
本帖最后由 阿富 于 2012-2-23 21:06 编辑

当设置第一个pic的自动重绘真时,图片框好像当掉了

TGY 看看能否整整,只有一个线程都行,必须自动重绘


第一个不走了,后俩没设置自动重绘就走着

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

点评

哦,主要是Gdi+ ,那个得要  发表于 2012-2-23 22:48
tgy
我觉得只有静态图像才需要自动重绘,动态图像没必要重绘,  发表于 2012-2-23 22:08
tgy
我一般都不用自动重绘,这可能是自动重绘是由界面线程完成的原因吧  发表于 2012-2-23 22:03
回复 支持 反对

使用道具 举报

发表于 2012-2-23 21:45:45 | 显示全部楼层
我的还是一个线程显示一样进程。我是说那个多线程。。。我注入后创建一个线程就多一个进程特别郁闷
回复 支持 反对

使用道具 举报

发表于 2012-2-23 22:06:54 | 显示全部楼层
还行.很不错
回复 支持 反对

使用道具 举报

发表于 2012-2-23 22:07:34 | 显示全部楼层
我也开了上千条线程..但是CPU上到30%了

点评

vb呀.多线程就是麻烦,IDE下调试郁闷死.出了问题,跟都不好跟  发表于 2012-2-23 22:26
tgy
呵呵,我的I3 550 双核四线程,3.2G  发表于 2012-2-23 22:20
回复 支持 反对

使用道具 举报

发表于 2012-2-23 22:24:49 | 显示全部楼层
哈哈.我忘了说我的U,我的U是I7, 2637 4核8线程,

点评

........... 好机子。。。。。  发表于 2012-4-19 20:20
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-23 22:36:38 | 显示全部楼层
本帖最后由 tgy 于 2012-2-23 22:39 编辑
hadky 发表于 2012-2-23 22:24
哈哈.我忘了说我的U,我的U是I7, 2637 4核8线程,


可能是你的U核心太多了,时间花在调度上了,不知道要把任务分给哪个核心而大伤脑筋,
看我的:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

点评

谢谢你的多线程了哈哈  发表于 2012-2-23 23:23
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2022-7-3 17:42

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