找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1783|回复: 1

[已回复] 多线程,使用后台插件执行产生卡线程问题,请求帮助

[复制链接]

1

主题

1

回帖

2

积分

学前班

鲜花
0
猫粮
8
发表于 2023-2-19 23:47:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 XY_ 于 2023-2-19 23:48 编辑

基本环境配置
主板名称        Asus P8H61-M LX Plus R2.0
处理器Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz   3.40 GHz
操作系统 Windows 10 21H1专业版
按键精灵2014.06.19549出现问题

多线程,分前台执行与后台执行。源代码,相同思路。前台执行正常。后台,在暂停线程后,继续执行多线程。开始产生问题。
大致思路如下


zhanDouZhuangTaiID=BeginThread(zhanDouZhuangTai)
xunLukaiShiID = BeginThread(xunLukaiShi)

Do
    If gongJi = 1 Then         
        PauseThread zhanDouZhuangTaiID
        PauseThread xunLukaiShiID
         .....

     ElseIf gongJi = 0 And gongJiShiQu = 1 Then  //全局变量 开战为1 记录攻击状态与拾取用
        Call chiHe()
         ....
        ContinueThread zhanDouZhuangTaiID
        ContinueThread xunLukaiShiID
        gongJiShiQu = 0
   End If
Loop
详细解释
B站视频
多线程问题求助讨论
https://www.bilibili.com/video/BV1Kx4y1w7pG/



楼主热帖
  • 打卡等级:开宗立派

1087

主题

2141

回帖

4335

积分

院长

鲜花
9
猫粮
7413
QQ
发表于 2023-2-21 10:52:51 | 显示全部楼层
视频里废话太多了....一般我们不推荐使用PauseThread和ContinueThread, 更加推荐自己通过代码算法实现暂停与启动
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫猫编程学园

GMT+8, 2024-11-21 22:03

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表