关于多线程的一些问题。 1、随着计算机的发展,硬件性能的提高,软件也可以相对增加效率了,现在还有很多VB新手(包括我自己)正刚刚开始去了解VB,那么我们是不是在最开始就接触多线程呢?2、可不可以在多线程上转化一些新的东西出来?最近刚接触多线程,免不了有一些奇怪的想法,希望各位前辈能传授点经验给我。呵呵,希望路过的大虾能写点经验之谈,什么方面的都好,我会期待的……3、我们可不可以把多线程的程序看成是多个功能程序整合出来的程序? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是玩VB6还是VB.NET?如果是玩VB6,也许会有人告诉你“VB6是不支持多线程”的。 VB6是不支持多线程的,楼主既然是刚刚接触VB6,那么就先把概念性的东西学好吧,什么语法,函数,关键字等等 1 不管多少线程,你必须掌握好程序的处理流程。单线程这样,多线程也一样2 单线程和多线程的区别 给你打个比喻 我现在又两个任务 A = 遍历一个数据库 找出含有“多线程”的字符串 B= 1 到 10000的一个循环 如果是但线程 就等于 先执行其中一个 当结束任务后 才执行第二个 多线程可以 两个任务同时执行3 所有程序 都是多功能的整合。4 VB是不支持多线程 但是枕善居有个多线程的实例 你去搜下 我现在用的就是哪个 还凑合 个别时候不稳定 直接非法操作 多线程也是由单线程组成的,VB不直接支持多线程,但是并不意味着VB无法利用多核并发的计算能力,比如将功能拆分到多个EXE中,由一个中心控制程序来调度资源和运算就可以达到效果,所付出的只是比原生多线程多占用一点资源而已. 而多个EXE之间的通讯和数据交换则有很多成熟的方法可以在VB中实现. 在这样的构架下,你甚至不用花一点心思在"多线程"技术上面, 最多只是在资源的分配方面稍微多花一点心思而已, 但是即使是支持多线程开发的语言也是一样绕不开这个问题的. 所以如果你已经是一个成熟的VB开发者,并不意味着你为了获得多核带来的高新能而不得不从头去学一个新的语言. 奇怪问题求助! 怎样用GetWindowLong来判断某窗口是否可见 在程序运行时如何得到全屏的图像? 在线等,很急人的一个问题请班主们帮忙呀! 高手指点,为什么同样的语句第一个执行正常,第二个就执行不正常? 如何在类中实现定时触发? listview控件中的listitem拖动问题 请问:如何实现从filelistbox中把选中的多个文件拖放到listbox中? 如何用windows自带的记事本打开某个后缀名不是txt的文件? ocx 里触发Image1_Click事件 vb msflexgrid控件冻结行或列 vb捕获oracle错误问题
比如将功能拆分到多个EXE中,由一个中心控制程序来调度资源和运算就可以达到效果,所付出的只是比原生多线程多占用一点资源而已.
而多个EXE之间的通讯和数据交换则有很多成熟的方法可以在VB中实现.
在这样的构架下,你甚至不用花一点心思在"多线程"技术上面, 最多只是在资源的分配方面稍微多花一点心思而已, 但是即使是支持多线程开发的语言也是一样绕不开这个问题的.
所以如果你已经是一个成熟的VB开发者,并不意味着你为了获得多核带来的高新能而不得不从头去学一个新的语言.