鄙人初学者,没有操作系统的项目应用经验。在学习使用μTenux过程中也遇到过不少问题,坐下来慢慢思考,用力戳度娘和谷哥,基本上能够自己分析解决。如果有uloong的高手坐镇,解决速度更快。
开始学习μTenux也有大半个月了,对系统也有了个初步的理解。
关于同步和通信,μTenux提供了多种方式,譬如信号量、事件标志、邮箱、互斥体、消息缓冲和集合点等等。
这里挺想整明白,到底这些种任务间通信和同步的方法适用于哪些情况?
如果有一个实际项目,如何选择这些任务间同步和通信的方式呢?
窃以为很多初学者也会有相同的疑惑,还请各位大神不吝赐教。