共青城新闻:请教如何在VB用最简方法实现多线程?

来源:百度文库 编辑:高考问答 时间:2024/05/11 03:31:47
我是VB初学者,编程时某些任务耗时较多,希望可以用多线程分段同时进行,类似FLASHGET多线程下载方式,请教各路高手如何用最简方法实现.(并不一定用VB,可以是VB能调用的,最简单明白能实现用最简方法实现的)

我给你说,兄弟,VB支持多线程不错,但是VB没有提供对多线程的同步机制。
如果你了解多线程的话,应该知道线程间如果没有同步机制的话,很容易崩溃的,而且MICROSOFT已经公布了VB不在多线程上进行升级了,也就是说Microsoft在退出VB.net以后已经不可能再理会VB了,所以说,如果你真的需要使用多线程的话,强烈建议你换DELPHI或者VC
千万不要再尝试用VB做多线程了,只会浪费时间,而且VB操作内存是间接读写,非常慢,所以如果你要写对效率要求高的软件就不要用VB了。

使用CreateThead函数

在MSDN的SAMPLE里有个COFFEE工程 仔细研究一下那个吧
我现在也在努力研究多线程中