网页游戏真倚天屠龙记bugbug高分求解答

查看: 591|回复: 3
UcosIII时间片BUG求解答...原子哥看过来
主题帖子精华
新手上路, 积分 38, 距离下一级还需 12 积分
在线时间5 小时
版 例6-3 UCOSIII时间片轮转调度&&例程中OSTaskCreate 时候Task1 2 轮渡时间2个tick& &也就是10ms
void task1_task(void *p_arg)& &核心代码 for(i=0;i&5;i++) {printf(&Task1:%d\r\n&,OSTickCtr);}& &OSTimeDlyHMSM(0,0,1,0,OS_OPT_TIME_HMSM_STRICT,&err); //延时1s
void task2_task(void *p_arg)& &&&核心代码 for(i=0;i&5;i++) {printf(&Task2:%d\r\n&,OSTickCtr);}& &OSTimeDlyHMSM(0,0,1,0,OS_OPT_TIME_HMSM_STRICT,&err); //延时1s
串口输出 出现异常 结果Task1:26
Task1:1033
Task1:1033
Task1:10Task2:1034
Task2:1034
Task2:1033
Task1:1035
Task1:1035
Task2:1035
Task2:1035
Task1:1235
Task1:1235
Task1:12Task2:1236
Task2:1236
Task2:1235
Task1:1237
Task1:1237
Task2:1237
Task2:1237
修改 轮换时间片为4个Tick&&也就是20ms以上时&&串口输出异常消除&&如下
(或是加临界段也能解决)
LCD ID:9341
即T1再Printf过程中 被调度到T2,T2也再执行过程中被调度到T1,分析可能为10ms不够完成整个Task1而被调度, 但还是不太明白...总感觉怪怪的,在后续修改时间片长度过程中发现调度问题。
分析:要执行同任务级别调度,必再OSTIMETICK中调用 OS_SchedRoundRobin(&OSRdyList[OSPrioCur]); 从而切换同任务级别的 任务控制块顶即HeadP&&但不进行调度
而OSIntExit();& && &只执行 OSTCBHighRdyPtr = OSRdyList[OSPrioHighRdy].HeadP& &也就是执行HeadP&&
疑惑:1.当Task1执行完调用 OSTimeDlyHMSM(0,0,1,0,OS_OPT_TIME_HMSM_STRICT,&err);&&进入等待状态,但这时候OSTIMETICK并没有到来也就不会切换HeadP
& &&&那么同任务等级的Task2就不会立即执行,而要等到TICK到来....如果Task1,2作为系统的就绪任务中的最高等级,这不就违背了初衷吗.....这是不是时间片算法的一个问题???& & 不知道是自己对进入等待状态时执行的东西了解不够全面还是确实存在这个问题...求解答..
2.另外当时间片为2个Tick串口输出异常也太奇怪了,5次串口输出,时间应该是很快的.不应该这么巧碰上调度阿.....这个想不通.....
求明白人解答,或是对次了解的人谈谈看法.....
主题帖子精华
金钱112722
在线时间812 小时
主题帖子精华
初级会员, 积分 102, 距离下一级还需 98 积分
在线时间20 小时
遇到了同样的问题,帮顶
欢迎一起讨论,学习
主题帖子精华
高级会员, 积分 500, 距离下一级还需 500 积分
在线时间67 小时
明显是访问共享资源printf(串口)没有加锁,去看下线程同步,了解下临界区或者任务锁,就可以解决
Powered by当前位置: >
这也行?地铁酷跑BUG实现高分技巧
来源:作者:华仔时间:
  今天小编为大家带来的是地铁酷跑BUG实现高分技巧大全,一共有10个,想要高分的玩家快来看看吧,希望本篇地铁酷跑BUG实现高分技巧可以帮到大家!
  1、高屋顶卡bug
  前提条件:持有跳鞋。
  具体操作:踩着高屋顶前的火车,利用跳鞋向上跳不过自然是跳不上去的,在快要碰上屋顶墙壁的时候,手再向上划一下,这个时候人物就会悬浮高空不停原地踏步了。
  2、消失的滑板bug
  前提条件:前提道具是:滑板2个,火焰加速1个。
  具体操作:游戏一开始双击使用滑板,立刻撞掉,撞掉的同时使用火焰加速飞到空中。火焰加速消失后 这时候双击屏幕 滑板已经隐形了。
  3、侧身奔跑bug
  前提道具:滑板,火焰加速。
  具体操作:游戏开始时双击屏幕使用滑板 然后使用火焰加速,人物在空中会保持拿起滑板动作,落地后则成为侧身奔跑。
  4、喷漆条跑位bug
  前提条件:10个左右火焰加速。
  具体操作::一开始撞死秒按火焰加速,迅速左右摇摆。摇摆几次后按暂停键,然后迅速切换回开始界面迅速重新开始接下来重复以上动作,一般5 6个火焰加速就能完成,完成跑位后只要不重启游戏。每局都会如此手机微卡成功率会更大。
  5、夹缝不死bug
  前提条件:滑板一个、一辆静止不动的火车。
  具体操作:要确认城管没有跟上来,然后挤进夹缝迅速使用滑板 于是发现人物在夹缝里奔跑,手速要求不高。
  6、高空金币bug
  前提条件:在高空中发现大排金币 人物本身没有使用飞行器
  操作技巧:利用飞行器,然后暂停切换回主界面然后开始。cpu低的手机做这些会有点卡,要的就是卡,这时候重新开始游戏时你会发现在天上出现一排金币了。
  7、空中多重金币bug
  前提条件:利用飞行器上天后发现金币
  8、死前飞行bug
  前提条件:首先先保证可以在途中碰到飞行器
  操作技巧:遇到飞行器之后把自己撞死,正好跌倒在飞行器上面,这个时候城管会来抓住你的脚,不过飞行器把你带到了空中。
  你会看到很好笑的一幕,城管在半空抓住玩家的腿,玩家整个人几乎全部被拖到屏幕外面。不过游戏还可以继续。
  9、无限磁铁bug
  前提条件:先确认身上持有磁铁
  操作技巧:持有磁铁之后故意撞倒在飞行器或者跳鞋上面,这个时候你会发现就算磁铁时间条消失,磁铁还握在手上,成功之后不要吃新的磁铁了,那样还是会消失的。
  10、反追杀bug
  也叫追警察,一种颠倒黑白是非的bug
18183手游网发布此文仅为传递信息,不代表18183认同其观点或证实其描述。
关注右侧公众号,回复“黄鳝门”看全文
领取翻滚吧主公
200金豪华礼包
领取冒险之光
18183至尊豪华礼包
领取全员加速中
188钻加速之王礼包
领取机甲无双
18183独家礼包
领取无终仙境
500钻首测高级礼包
领取倩女幽魂
18183不删档激活码
188元宝三测VIP礼包
新游期待榜
热门手游榜相关资源:
侠客风云传前传重铸倚天剑有哪些bug呢,玩家们是不是很想知道呢?下面小编为玩家们带来了侠客风云传前传重铸倚天剑注意事项详解,还不知道的玩家快来看看吧。传奇最经典网页版,多人团战跨服竞技玩法冰火战场,十年最经典游戏,英雄合击,3D特效绚丽,赶紧注册试玩一下,
&&==&&侠客风云传前传重铸倚天剑任务注意事项取剑的时候队伍里没有水盼盼会导致完成任务但是得不到剑的情况。所以取剑之前一定要确保水盼盼在队伍当中。小编推荐:侠客风云传前传热门攻略一览更多相关资讯请关注:
《侠客风云传前传》相关文章
(阅读:3077)
(阅读:703)
(阅读:883)
(阅读:345)
(阅读:533)
(阅读:565)
(阅读:668)
(阅读:486)
(阅读:798)
(阅读:863)
近日,游戏圈最高人气的UP主敖厂长微博发布了一组图片,盛赞参与极限游戏开发的少年们:“有想法、有内涵“,还表示自己”生不逢时”。而微博提及的“游戏极限开发“,指的是腾讯NEXT IDEA高校游戏创意制作大赛系列活动之一,72小时游戏制作夏令营现场。现场来自全国各地的数十名大学生分为不同小组,在72小时内进行封闭式头脑风暴和游戏开发,最终制作出一款可玩的游戏DEMO并展示。
??7月25日,《饭局的诱惑》节目官方正版授权、腾讯首款狼人杀APP《饭局狼人杀》全量上线,所有玩家都可前往微信、手Q、应用宝、腾讯视频及各大应用商店下载。和朋友异地连麦,随时开局,相爱相杀就在《饭局狼人杀》。更值得期待的是,7月26日至28日期间,还有马东携众葩们在游戏里上演陪玩活动,和喜爱的明星一起偶遇吧!《饭局狼人杀》开饭了!腾讯合作版今日上线腾讯代理《饭局狼人杀》 7.25开饭了7月12 ...
扫描二维码}

我要回帖

更多关于 求生之路2bug 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信