问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB 怎么使用单线程或者多线程?

发布网友 发布时间:2022-05-22 22:03

我来回答

3个回答

热心网友 时间:2023-10-09 00:58

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

热心网友 时间:2023-10-09 00:58

VB的多线程支持不好,只能这么说
用过一次,差点我自己崩溃了!

热心网友 时间:2023-10-09 00:59

1000个5m的文件就是5g,你就是直接复制一次也得好几分钟吧
建议你还是修改一下思路吧,,干嘛要一次加载那么多图??窗体上也无法显示那么多图啊
vb.net里如何设置多线程?

首先,你把你那些要运行很久的过程。尽量放在一个过程中。因为线程只能是过程,不能使函数,没有返回值的。然后,在某个事件下这样写:这里我假设你的那个很就的过程叫做 sub aaa()调用如下:Dim mythread As New System.Threading.Thread(AddressOf aaa)mythread.Start()这样就是定义一个线程,名字...

VB能不能实现多线程运行,

方法 1 : CreateThread 不用多说,万变不离其宗,这是 Win32 内创建线程的唯一系统方法,以下介绍的多线程创建方式虽然不直接接触这个 Win32 APi,但系统也是通过他创建的。方法 2 : TimerSetEvent 这个函数是 Win32 系统的一个高精度计时器函数,通过调用这个函数,系统会创建一个新的线程,让Tim...

vb 怎么实现多线程

很简单,调用API函数CreateThread 但是用vb做多线程的关键不在于创建,而是在于线程的不稳定,其不稳定是由于vb6自身的控件(如按钮、文本框等)不是线程安全的,怎么用你程序就可能怎么挂,所以这些个玩样儿在多线程中统统不能用。那么UI的实现也得用API实现。这样vb的多线程才相对要稳定。但是vb的可视...

请问在VB中如何调用多线程?

如果你了解多线程的话,应该知道线程间如果没有同步机制的话,很容易崩溃的,而且MICROSOFT已经公布了VB不在多线程上进行升级了,也就是说Microsoft在退出VB.net以后已经不可能再理会VB了,所以说,如果你真的需要使用多线程的话,强烈建议你换DELPHI或者VC 千万不要再尝试用VB做多线程了,只会浪费时间,...

VB.NET多线程应用

VB6已经支持建立多线程的EXE、DLL和OCX。不过使用多线程这个词语,可能也不太确切。因此VB6仅支持运行多个单线程的单元。一个单元实际上是代码执行的空间,而单元的边界限制了代码访问任何单元以外的事物。就不同了,它支持建立自由线程(free-threaded)的应用。这意味着多个线程可以访问同样一套的共享数据。本文的以下...

VB怎么实现稳定的多线程程序

Private Const MyEvent As String = "m5home"Dim hEvent As Long Sub Main()If GetEventHandle = 0 Then '由于每个新对象的建立,都要执行Main()过程,因此使用事件对象来进行判断.hEvent = CreateEvent(0&, False, False, MyEvent) '在单元线程下,模块里的全局变量已经没有用了.frmMain.Show E...

如何在VB6里面实现稳定的多线程

Sub Main相关代码如下:Private Const MyEvent As String = "m5home"Dim hEvent As Long Sub Main()If GetEventHandle = 0 Then '由于每个新对象的建立,都要执行Main()过程,因此使用事件对象来进行判断.hEvent = CreateEvent(0&, False, False, MyEvent) '在单元线程下,模块里的全局变量已经没...

VB.net 如何设计多线程运行

Sub Main()Dim thr As Thread For Pi As Integer=0 To 4 //启用5线程 MulParams =Pi & vbTab & sFile & vbTab & dFile & vbTab & 1 & vbTab & DelN & vbTab & cr & vbTab & cg & vbTab & cb & vbTab & IndexI GlobalParamas(pi)=MulParams .Split(vbTab)thr=New ...

怎么在vb6.0中声明多线程并且使用多线程?请高手们给个例子,在下感谢不...

其实告诉你一点吧,VB6.0不支持多线程,(指的是线程函数返回后必定Error,除非线程函数不在VB中,而且不能在程序结束前返回) ,本人多种方法尝试,无效,只有一种方法奏效,在C中写一函数,变相调用,结束后暂停线程,使之线程函数不返回

如何用VB编程实现多线程断点续传下载!

不行的,因为VB是不支持多线程的.补充:你使用WIN API的CreateThread是可以实现多线程的.但是那是使用API.VB本身并不支持多线程.首先.断点续传需要提供下载的服务器支持,如果你不能重新连接这个资源,说明服务器不支持断点续传.你的下载工具再支持也是没有用的.断点续传的原理:1.首先需要对下载的数据进行...

为什么多线程比单线程快 单线程里多个多线程 多线程单线程什么意思 多线程里面可以再用多线程吗 多线程一定比单线程快吗 多线程比单线程快吗 单线程和多线程哪个好 多线程好还是单线程好 单线程转多线程
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
华为freebuds4i切歌怎么操作_华为freebuds4i怎么切歌 华为freebuds pro切歌方法_华为freebuds pro怎么切歌 华为耳机怎么切换下一曲 欧美电影,好像是宠物有一个世界,宠物会想办法跟主人的灵魂互换占据 ...的名字,欧洲中世纪,一个王子的继母把他的灵魂和狗的灵魂互换了... 问一部外国电影的名字 剧情记得不大清楚l了 是前几年的片子 灵魂互换的... HUAWEI 华为 AGS2-W09 10.1英寸平板电脑 (香槟金、64GB+4GB、WiFi版... 诛仙3百法和千法差距大吗 微信怎么解除应用授权登录 授权应用删除方法 微信怎么解除应用授权登录授权应用删除方法 vb.net 多线程与timer的问题 VB如何实现多线程 Vb.net 多个线程执行顺序的问题 VB中的多线程 VB.NET中的多线程和委托是什么关系? 能不能给我一个通俗易懂的范例,谢谢 vb 怎么实现多线程 黑色裤子已经掉色了怎么办? vb.net 怎样操作带参数的多线程 "哈利波特"里的罗恩有什么样的品格? 从哈利波特1中可以感受到哈利的哪些品质 哈利波特与混血王子里的哈利波特有什么样的精神品质 哈利波特是那部名著中的人物,他身上有哪些可贵品质。可能照的的不清楚!! 哈利波特身上是什么品质 癌症患者一周的营养食谱 癌症晚期病人的食谱 胃癌手术后5个月能吃鸡肉或者喝鸡汤么?有些人说不能,吃鸭肉好,到底鸡肉可不可以吃呢? 长佩能全文存稿吗 山东省最西端和最东端的城市分别是哪两个? 古代的"山东"是哪座山的东边? 在山东省里边东边的城市有哪些 vb.net如何用多线程同时运行同一个过程 19二建市政真题案例三第4问:根据施工方案计算管道沟槽开挖土方量(天然密实体积)及土方外运的直接成本。 怎么19年安徽二建公路实务选择题答案还没有 匡威低帮鞋 我想买对球鞋就是那种低帮的,比较潮流的,平时也可以穿的,类似乔丹4代的。哪位高人指点下? 我想买双篮球鞋平时练球或者走路穿,个人偏爱低帮的,要求耐磨点的,大家推荐下,价格1000以下吧 nike dunk low sb经典复古板鞋适合中年人吗? 正品ztsef 韩版男士胶粘鞋 平跟低帮男式时尚潮流鞋子男 0102 是不是最新款? 太字加二笔是什么字 太加两笔是什么字 太字加两笔是什么字? ~太~加两笔是什么字??? 太,加一笔能变成什么字 太加一笔是什么字 云加一笔是什么字 原来题目是大→()→() 云→()→() 人字加两笔可以变成哪15个汉字,例如“认、天、太”等等?? 古字加两笔是什么字 请问大家“么”加一笔变成什么字?例如(“大”加一笔变成“太”太阳) 只加两笔是什么字 小家电基本都包括些什么? 求宋申民的《自动控制原理》的电子书,