最火下载站首页
手机版
最火下载站
关注公众号
最火下载站
异步执行线程的实例,VB源代码

异步执行线程的实例,VB源代码

  • 软件大小:3 KB
  • 软件语言:简体中文
  • 软件类型:系统相关
  • 软件授权:免费版
  • 应用平台:windows/vb6.0
  • 更新时间:未更新
  • 发布时间:2011-07-24 11:39:47

网友评分: -2

软件非常好(4) 软件不好用(3)

异步执行线程的实例,VB源代码

异步执行线程的实例,VB源代码,源码还是半成品,IDE里直接崩,EXE正常,但不清楚其他人的机子怎么样,源码演示的是线程负责显示时间,并检查文本框输入,找到“zzz”字符就退出线程。这是一个还在讨论中的源代码,VB高手们有不同的意见,摘录:

A:晕,这最终还是调用了老汉多线程……那和线程也没什么区别吧……你应该再试一试线程池……

B:不完全是,因为纤程要先ConvertThreadToFiber,才能CreateFiber,VB中就一个线程,你把它Convert成纤程,那纤程删除时整个窗体也就结束了,所以我要再建一个线程,在该线程内部调用ConvertThreadToFiber……

C:可以用一个线程执行一个纤程的代码,就像用一个CPU执行一个线程的代码一样,只不过据说线程销毁时如果有线程在使用,那么这个线程也会被销毁……

D:也就是说,多纤程要么用一个线程轮流执行几个纤程的代码,要么还是要多线程……

E:我感觉Fiber和线程差不了多少,就是创建的时候是挂起的,然后在调用SwitchFiber的时候把自己挂起了,然后另一个线程继续运行……

标签: