记录一下:共享资源互斥的问题

2019-12-10 18:31发布

        最近在调试程序,串口缓冲区 偶尔会有漏一字节的情况。最终确认下来是没有考虑变量的互斥。
即:在主循环中读数据的时候,应当把中断关闭,避免共享资源被中断改变。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
23条回答
落叶知秋
1楼-- · 2019-12-12 03:49
这个问题在论坛里面看过不下5次了
Gorgon_Meducer
2楼-- · 2019-12-12 05:57
其实问题已经很明显了……大家要么是没时间去阅读经典理论,要么是根本不重视。
这就难怪很多人还是重复发明轮子了……不读这些经典理论,实际上是自己给自己加了技术上限。

如果这只是个人问题,我想想也就算了。但考虑到人数众多,结合当下的背景,说要技术强国,如果不从自己点滴做起,只考虑
能用就行或者不求甚解,或者浪费宝贵的时间每次都自己探索而不是认真学习前人的方法论和理论分析,“技术强国”真的是一句
空谈。

氛围就是靠每个人的点滴行为汇聚而成的。美国人当然希望你中国人都不求甚解,会用就行了……呵呵
ziruo2002ab
3楼-- · 2019-12-12 09:19
 精彩回答 2  元偷偷看……
liuqian
4楼-- · 2019-12-12 14:25
傻孩子讲的就是思路或是思想,有了这个概念然后再具体化才是解决方案。编程序为什么要学高数、离散数学、数据结构、软件工程,不是直接解决问题,而是要有解决问题的思路和方向
12tangyang12
5楼-- · 2019-12-12 17:30
ziruo2002ab 发表于 2019-5-20 17:31
不是光读书那么简单的,书要是能解决所有问题的话,那大家读大学干嘛?每个人都拼死拼活靠清华北大气是不是 ...

好,我决定抽空阅读经典。
huangqi412
6楼-- · 2019-12-12 21:34
12tangyang12 发表于 2019-5-20 22:11
好,我决定抽空阅读经典。

需要结合实际才看的快

一周热门 更多>