- 打卡等级:偶尔看看I
- 打卡总天数:16
- 最近打卡:2025-04-30 08:41:32
荣誉版主
- 积分
- 12882
|
发表于 2023-9-23 12:08:05
|
显示全部楼层
本帖最后由 杨为民 于 2023-9-23 12:29 编辑
首先纠正一点, 我没有打你的脸, 我用OS是需要临界段保护的, 原先争论点是: "是否可只在访问OS关键变量时关中断,别的时候不需要, 可不可行." 而不是完全不要临界段.
其次是.你发什么内容与我无关,我不想和你争什么. 但是涉及到我的时候, 我还是会忍不住回应一下. 主要是为了观众不被带偏
(1)“首先纠正一点, 我没有打你的脸”。当然不是你打我的脸,我说的是“tzz1983网友的结果打了我的脸”。首先是结果打,不是人打,其次是我写的测试程序,是我给的测试方法,最后是我对你的移植版进行了测试,并公布了结果,何来你打了我的脸?要说打脸,当然是我自己打了自己的脸。
(2)是你自己公布了你的移植版,是你自己要求“目前没发现什么问题. 别的功能暂时没有测试,(昨天才刚移植完啊,有兴趣的可以自己去试试,然后回来指正),但我想应该是问题不大的,因为OS的原码根本就没动过”。
我当然感兴趣,我当然要试试,我只能在论坛上告诉你我的测试果。
(3)我不知道你在和谁争论,对于 "是否可只在访问OS关键变量时关中断,别的时候不需要, 可不可行" 这个论点,结论当然是可行!当然不需要全程关闭中断!男孩子下河游泳,遮住关键部位就行!谁见过全身遮住的。
(4)你的移植版是很典型的纯软中断任务切换,你的移植版不需要也不必要通过测试2,纯软中断任务切换通过测试3就行了。纯软中断的任务切换只要稍加改进,就一样可以实现在临界区保护下进行任务切换,一模一样地实现测试2的时序,不必等到临界区保护结束再切换任务。只是你还不知道怎么改而已。
(4)还是要对你说抱歉,你的移植版是很典型,我还会在未来的帖子拿来作为对比使用。我们无需争论,那些只是我的观点。
|
|