sunshinebean吧 关注:123贴子:1,965

类似"多线程技术"的开发及应用

只看楼主收藏回复

本人承认VB鸡肋比较多,特别是多线程技术上面
任何东西都是根据实际情况来应用的,比如我想把这个技术应用到我的贴吧管理器中
但是怎么做呢?难道我真的去"多线程"?
NONO,我不会多线程,但我想了个同多线程类似效果的方法,简称"多线程"
比如我要删除29个垃圾帖子,用普通的方法<这里指的是用inet控件来做>,必须先把29
个帖子列出来,列出来后按顺序先删第一个,然后大家都知道inet有个处理过程不然会阻塞,所以等返回结束后再去删第2个帖子这样的速度可想而知
现在我有了更加先进的方法,就是动态创建29个inet控件数组,然后每个控件都对应唯一的帖子,然后呢就去删,返回结束后呢自动销毁创建的对象这个相当于同时删29个帖子了吧创建29个的时间很短很短我试过创建1000个也才短短几毫秒。。所以呢这样时间基本可以忽略了,这样就类似于“多线程”效果现在我要把这个技术应用到我的贴吧管理器去了算了没地方写文章了把这里当我博客吧哈哈,写完后我会把测试用时发上来。。


IP属地:浙江1楼2010-08-26 22:05回复
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:测试自动删帖管理别删,关键字美女[CFFDD],主题编号:871602292,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:测试自动删帖管理别删,关键字美女[HGHJ],主题编号:871602138,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:测试自动删帖管理别删,关键字美女[FGFD],主题编号:871601951,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:测试自动删帖管理别删,关键字美女[SADD],主题编号:871601752,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:vb吧的美女这么也跑这来了【JHKJK】,主题编号:871593185,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:vb吧的美女这么也跑这来了【GGDGF】,主题编号:871592985,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:vb吧的美女这么也跑这来了【SAJHKJK】,主题编号:871591938,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:vb吧的美女这么也跑这来了【SJKJL】,主题编号:871591754,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:vb吧的美女这么也跑这来了【HJJK】,主题编号:871591126,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:vb吧的美女这么也跑这来了【ASDGFD】,主题编号:871590997,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:vb吧的美女这么也跑这来了【SSAD】,主题编号:871590832,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:vb吧的美女这么也跑这来了【SADSD】,主题编号:871590663,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:VB吧的美女哈哈西[WEEW],主题编号:871575651,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:VB吧的美女哈哈西[UYIUI],主题编号:871575441,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:VB吧的美女哈哈西[XZCXCZ],主题编号:871575227,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:VB吧的美女哈哈西[UIYI],主题编号:871574975,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:VB吧的美女哈哈西[GHGH],主题编号:871574723,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:VB吧的美女哈哈西[SDF],主题编号:871574220,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:VB吧的美女哈哈西sadsda,主题编号:871573811,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:VB吧的美女哈哈西897981,主题编号:871573638,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:VB吧的美女哈哈西y5465,主题编号:871573465,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:VB吧的美女哈哈西ytu,主题编号:871573254,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:VB吧的美女哈哈西sad,主题编号:871572371,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:美女喔嘿嘿,主题编号:871572176,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:VB吧的美女哈哈西sad,主题编号:871570639,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:VB吧的美女哈哈西,主题编号:871570527,删帖关键字:美女
    2010-08-26 22时55分08秒 吧名:sunshinebean吧,删除主题:VB吧的美女,主题编号:871569549,删帖关键字:美女
    


    IP属地:浙江2楼2010-08-26 23:02
    回复
      2025-06-22 09:43:47
      广告
      这让我很意外。。。


      IP属地:浙江3楼2010-08-26 23:02
      回复
        不过我知道这个时间仅仅是创建29个控件的时间,具体删帖时间也不用统计了几乎和创建时间同步的当唰地一下子删了19帖我真的不敢相信自己的眼睛,但是我做到了比原来的速度快几十倍甚至上百倍。。真的让我难以置信啊


        IP属地:浙江4楼2010-08-26 23:05
        回复
          纠正下是唰的一下删了29帖。。。


          IP属地:浙江5楼2010-08-26 23:06
          回复
            控件数组似乎也可以略提速度
            VB还有一种物理多线程(正常速度/CPU个数)


            IP属地:荷兰6楼2010-08-27 07:41
            回复
              回复:6楼
              不只是略啊,你创建线程的线程还要判断其是否完成任务,我呢则不用管,反正一返回就销毁实在是太好用了,速度真的不是略提。。我想速度应该很快了,应该比game2046的真正的多线程还快


              IP属地:浙江7楼2010-08-27 07:56
              回复
                开始创建线程:2010-08-27 09时22分29秒
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:测试自动删帖管理别删,关键字美女[CFFDD],主题编号:871602292,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:测试自动删帖管理别删,关键字美女[HGHJ],主题编号:871602138,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:测试自动删帖管理别删,关键字美女[FGFD],主题编号:871601951,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:测试自动删帖管理别删,关键字美女[SADD],主题编号:871601752,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:vb吧的美女这么也跑这来了【JHKJK】,主题编号:871593185,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:vb吧的美女这么也跑这来了【GGDGF】,主题编号:871592985,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:vb吧的美女这么也跑这来了【SAJHKJK】,主题编号:871591938,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:vb吧的美女这么也跑这来了【SJKJL】,主题编号:871591754,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:vb吧的美女这么也跑这来了【HJJK】,主题编号:871591126,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:vb吧的美女这么也跑这来了【ASDGFD】,主题编号:871590997,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:vb吧的美女这么也跑这来了【SSAD】,主题编号:871590832,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:vb吧的美女这么也跑这来了【SADSD】,主题编号:871590663,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:VB吧的美女哈哈西[WEEW],主题编号:871575651,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:VB吧的美女哈哈西[UYIUI],主题编号:871575441,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:VB吧的美女哈哈西[XZCXCZ],主题编号:871575227,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:VB吧的美女哈哈西[UIYI],主题编号:871574975,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:VB吧的美女哈哈西[GHGH],主题编号:871574723,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:VB吧的美女哈哈西[SDF],主题编号:871574220,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:VB吧的美女哈哈西sadsda,主题编号:871573811,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:VB吧的美女哈哈西897981,主题编号:871573638,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:VB吧的美女哈哈西y5465,主题编号:871573465,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:VB吧的美女哈哈西ytu,主题编号:871573254,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:VB吧的美女哈哈西sad,主题编号:871572371,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:美女喔嘿嘿,主题编号:871572176,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:VB吧的美女哈哈西sad,主题编号:871570639,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:VB吧的美女哈哈西,主题编号:871570527,触发关键字:美女
                2010-08-27 09时22分29秒 吧名:sunshinebean吧,待删主题:VB吧的美女,主题编号:871569549,触发关键字:美女
                已经销毁线程1:2010-08-27 09时22分29秒
                已经销毁线程2:2010-08-27 09时22分30秒
                已经销毁线程3:2010-08-27 09时22分30秒
                已经销毁线程4:2010-08-27 09时22分30秒
                已经销毁线程5:2010-08-27 09时22分30秒
                已经销毁线程6:2010-08-27 09时22分30秒
                已经销毁线程7:2010-08-27 09时22分30秒
                已经销毁线程8:2010-08-27 09时22分30秒
                已经销毁线程9:2010-08-27 09时22分30秒
                已经销毁线程10:2010-08-27 09时22分30秒
                已经销毁线程11:2010-08-27 09时22分30秒
                已经销毁线程12:2010-08-27 09时22分30秒
                已经销毁线程13:2010-08-27 09时22分30秒
                已经销毁线程14:2010-08-27 09时22分30秒
                已经销毁线程15:2010-08-27 09时22分30秒
                已经销毁线程16:2010-08-27 09时22分30秒
                已经销毁线程17:2010-08-27 09时22分30秒
                已经销毁线程18:2010-08-27 09时22分30秒
                已经销毁线程19:2010-08-27 09时22分30秒
                已经销毁线程20:2010-08-27 09时22分30秒
                已经销毁线程21:2010-08-27 09时22分30秒
                已经销毁线程22:2010-08-27 09时22分30秒
                已经销毁线程23:2010-08-27 09时22分30秒
                已经销毁线程24:2010-08-27 09时22分30秒
                已经销毁线程25:2010-08-27 09时22分30秒
                已经销毁线程26:2010-08-27 09时22分31秒
                已经销毁线程27:2010-08-27 09时22分31秒
                这个是真正的速度!


                IP属地:浙江8楼2010-08-27 09:44
                回复
                  2025-06-22 09:37:47
                  广告
                  回复:8楼
                  太WS了,呵呵


                  IP属地:荷兰9楼2010-08-27 17:15
                  回复
                    我容易嘛我为了发这些被百度和谐了4个号。。。然后我直接从吧务里面恢复这些帖子


                    IP属地:浙江10楼2010-08-27 17:17
                    回复
                      知道为什么吗?
                      控件数组里每个INET对应一个端口,那么INET在收到数据包的时候是利用那个端口的
                      为什么不能让一个INET同时执行多个命令呢?
                      INET每次只打开一个端口,如果同时执行多个命令,就无法分析是那个INET接受的数据包
                      为什么能同时让多个INET执行多个命令呢?
                      INET打开了多个端口,INET就可以识别出是那个控件获取到的内容


                      IP属地:北京12楼2010-09-01 20:16
                      回复
                        回复:12楼
                        这个我当然知道拉。。不然我也不会想出这个办法来


                        IP属地:浙江13楼2010-09-01 20:25
                        回复
                          回复:15楼
                          我也没换端口啊,只是inet会阻塞,只有等状态返回12时才能进行下一个动作这样显然很慢
                          我打造的是有多少要删的帖子就去动态创建多少个inet控件然后打造同步删帖
                          在返回状态12里面判断下删帖是否成功。。我每个inet控件都对应一件事情做完自动销毁所以不存在阻塞的情况,删帖速度那肯定也是惊人的


                          IP属地:浙江16楼2010-09-03 08:05
                          回复