有操作系统的代码阅读方法
系统分为很多的任务,每个任务都是针对一个特定的目标设立,这样的好处是功能专一化、责任清晰、隔离其他状况的干扰、方便针对特定问题的调试。但是要现实一个具体的功能时,往往需要在几个任务之间穿插,这就为阅读代码带来了麻烦。因为各个任务之间一般通过队列或信号量的方式来现实信号流的传递或同步,所以一个很好的方法就是通过查找相同的队列名称或信号量名称来追踪代码的走向。
有操作系统的代码阅读方法
系统分为很多的任务,每个任务都是针对一个特定的目标设立,这样的好处是功能专一化、责任清晰、隔离其他状况的干扰、方便针对特定问题的调试。但是要现实一个具体的功能时,往往需要在几个任务之间穿插,这就为阅读代码带来了麻烦。因为各个任务之间一般通过队列或信号量的方式来现实信号流的传递或同步,所以一个很好的方法就是通过查找相同的队列名称或信号量名称来追踪代码的走向。