vb、多个窗口、多个线程?

jingyes239 2008-07-22 09:04:38
请教网友一下,vb的多个窗口同时运行是不是并行的,如果是的话,不就相当于多个线程的同时运行了么?
比如A窗口在执行某过程,B窗口的TIMER刚好触发了,是不是二者独立运行各自代码,不用等A过程EXIT后才能执行B过程中的TIMER事件吧?
对线程不是很懂,帮帮分析一下,谢谢啦!
...全文
260 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jingyes239 2008-07-23
  • 打赏
  • 举报
回复
楼上的例子好像和我的有些出入,我的B窗口的timer并不是由A窗口某条语句触发的呀,
如果按照你的例子那肯定先执行完B的程序再返回A结束A的sub.
嗷嗷叫的老马 2008-07-22
  • 打赏
  • 举报
回复
....多个窗口,还是一个进程内,只是不同的资源而已.
hnyypzh 2008-07-22
  • 打赏
  • 举报
回复
不是多进程。
jingyes239 2008-07-22
  • 打赏
  • 举报
回复
翻了翻书 似乎是自己搞错了 线程没有资源,进程有资源,那就是说多个窗口只能算是多个进程吧。
唉,是不是呢, 谁能帮我确认一下啊 55555
原来如此 2008-07-22
  • 打赏
  • 举报
回复
比如你A窗口单击了一个按钮,然后执行按钮中的代码,执行的同时加入执行B窗口的代码,比如在按钮代码运行同时你加入 form2.label.Caption="你以单机了窗口A的按钮" ,这样form2中的label的Caption就变成了"你以单机了窗口A的按钮"了
jingyes239 2008-07-22
  • 打赏
  • 举报
回复
如果是一个进程的话,我的这个例子
比如A窗口在执行某过程,B窗口的TIMER刚好触发了,又该是怎样的同步顺序呢 ?
请教高手,谢谢

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧