!!!!!请教VB多线程的问题!!!!!!

MonkeyLin 2001-05-12 05:59:00
加精
多线程是指同时可以执行多个过程吗?
请给个详细的例子,谢谢!
另外,请教一下以下几个API的用法:
OpenProcess
WaitForSingleObject
CloseHandle
TerminateProcess
再次谢谢

...全文
148 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhenli2 2001-11-01
  • 打赏
  • 举报
回复
?
MonkeyLin 2001-05-29
  • 打赏
  • 举报
回复
?
MonkeyLin 2001-05-17
  • 打赏
  • 举报
回复
?
Wuxyingshu 2001-05-13
  • 打赏
  • 举报
回复
进程(Process),
Wuxyingshu 2001-05-13
  • 打赏
  • 举报
回复
上面几个函数基本上是处理进程的(CloseHandle除外)

一个exe是一个进程,而一个进程是由多个或至少一个线程去执行的,线程是一个执行单元
。一个线程是一组CPU指令与寄存器,一个堆栈。

多进程是很容易的,同时打开两个程序,比如用shell就可以打开另外一个进程。
而多线程的作用就很大了,想一想win95的最大跨越就是因为实现多线程,可见他的作用了

关键是进程不等于线程(Process),但是包含线程(Thread),在VB6中可以实现多线程但是不稳定,作用不大。所以一般的VB程序基本是实现单线程(一个进程里一个线程去执行任务)。

不知我说的对不对,请大虾们指正。
Edward 2001-05-12
  • 打赏
  • 举报
回复
http://263.csdn.net/edyang/

SimpleCOMM 是个 VB 多线程的例子。

7,762

社区成员

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

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