查看: 384|回复: 2

发现Bug:全局 浮点数 线程之间 严重错误 。

[复制链接]

8

主题

39

帖子

128

积分

注册会员

Rank: 2

积分
128
发表于 2022-1-30 13:57:02 | 显示全部楼层 |阅读模式
发现Bug:全局 浮点数 线程之间 严重错误 。整数 却 完全正确 。

概要:天文Block 0.1.30 版本,首先在 初始化
定义了【全局浮点数组】和【整数数组】,

在 A线程中 给 浮点数组 赋值,然后 【启用软定时器】
在 B线程中 “软定时器中” 去 【取用 这个浮点数组】却
发现——浮点数组的内容是完全错误的,整数数组无误。

—— 请问:如何解决 浮点数组 这个问题 ??——


天问Block浮点问题.png

回复

使用道具 举报

8

主题

39

帖子

128

积分

注册会员

Rank: 2

积分
128
 楼主| 发表于 2022-1-30 15:57:20 | 显示全部楼层
再次 测试:  单一的 浮点变量 ,也不行 啊 。。

天问Block浮点问题2.png
回复

使用道具 举报

8

主题

39

帖子

128

积分

注册会员

Rank: 2

积分
128
 楼主| 发表于 2022-2-1 22:41:36 | 显示全部楼层
浮点数 不能 传递,还好 这是做控制用
并不要求 浮点数 非常精确,所以 直接Q变换
用 乘法 2^24 输出 一个 整数 来代替 浮点数 。
—— 这个 问题 算是 自我解决了 ——
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|好好搭搭在线 ( © 好好搭搭在线 浙ICP备19030393号-1 )

GMT+8, 2024-3-29 04:48 , Processed in 0.316529 second(s), 25 queries .

Powered by Discuz!

© 2001-2024 Comsenz Inc.

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