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

2019-12-10 18:31发布

        最近在调试程序,串口缓冲区 偶尔会有漏一字节的情况。最终确认下来是没有考虑变量的互斥。
即:在主循环中读数据的时候,应当把中断关闭,避免共享资源被中断改变。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
23条回答
Gorgon_Meducer
1楼-- · 2019-12-10 20:00
建议楼主看一看操作系统的基础知识,注意不是让你去学如何写操作系统,而是了解操作系统环境下的一些经典问题。比如,哲学家就餐问题,饿死是怎么回事,信号量怎么用,等等。重点是使用。
rei1984
2楼-- · 2019-12-10 23:08
Gorgon_Meducer 发表于 2019-5-19 06:52
建议楼主看一看操作系统的基础知识,注意不是让你去学如何写操作系统,而是了解操作系统环境下的一些经典问 ...

给个pdf 或者 给个网址。或者给个书名吧。正要学习这些
prince2010
3楼-- · 2019-12-11 02:48
Gorgon_Meducer 发表于 2019-5-19 06:52
建议楼主看一看操作系统的基础知识,注意不是让你去学如何写操作系统,而是了解操作系统环境下的一些经典问 ...

Gorgon_Meducer 大哥有什么好的推荐书籍?

darkness27
4楼-- · 2019-12-11 04:04
大家有什么比较系统性的书吗?讲设计思维和模式的。谢谢。
Gorgon_Meducer
5楼-- · 2019-12-11 07:30
 精彩回答 2  元偷偷看……
Gorgon_Meducer
6楼-- · 2019-12-11 08:17
darkness27 发表于 2019-5-19 20:23
大家有什么比较系统性的书吗?讲设计思维和模式的。谢谢。

纯软件的设计思维和模式的话,看《设计模式之禅》

一周热门 更多>