网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月31日漏签0天
vb吧 关注:156,099贴子:1,166,208
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 5回复贴,共1页
<<返回vb吧
>0< 加载中...

多异步任务执行(含源代码)

  • 只看楼主
  • 收藏

  • 回复
  • AppConfig
  • 函数调用
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
苦于VB对多线程的支持问题, 在处理很多操作执行的时候, 并不能立即就得到结果, 需要等待, 但是又不能让主线程一直等着, 这样会使界面出现假死情况, 要是有多线程, 可以开启一个线程来等待, 这样就方便多了,很不幸, VB并不能很好的支持多线程, 虽然可以使用,但是容易出现莫名其妙的问题,很让人头疼。没办法只能在VB的唯一个线程里想办法了,许多操作都需要有一定时间的延迟执行,比如偷菜辅助工具,偷菜的时候, 不能一下全给摘了, 要慢慢的摘, 还要进行不定期的检测, 如果靠Timer来控制会显得相当混乱(也许是我能力问题吧!), 还有其他的一些同步调用, 调多了函数堆栈会越来越长, 都得不到立即释放,和后续操作。这问题我想过很多次了都一直没解决, 今天心血来潮写了个组件, 把所有的任务都抽象为一个单独的类, 通过任务管理组件的分配达到异步执行而不乱的效果。这是最初的DEMO,后面还会继续优化, 细化,做个真正好用的任务调配的组件。
代码在图片里, 另存为rar格式的文件打开即可



  • 其实KK很伤心
  • 递归爆栈
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
改为rar后缀提示损坏```


2025-07-31 14:29:29
广告
不感兴趣
开通SVIP免广告
  • AppConfig
  • 函数调用
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
嘿嘿, 我又找到更好的方法! 其实不用这么麻烦!


  • 一个新的momo
  • 暴力枚举
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
什么办法?学习学习


  • 哈哈大侠
  • 递归爆栈
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我上传到我的115网盘了 u点115点com/file/f7bdad60e2
如果存楼主图片打不开的话,就下载这个吧。


  • 麦思德加盟
  • 啥也不懂
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
什么方法?


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 5回复贴,共1页
<<返回vb吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示