2018年3月3日

第十五讲 位图

摘要: 位图还是比较简单的,他要解决找第一个1的问题。 比如有一个32bit的数据,0xFF00000000,从低位开始,他的第一个1是在24位,那么返回值就是24,这个机制是用在任务优先级的某些机制上的。 这个怎么实现呢,循环移位其实是很容易实现的,但是太慢,因为这个机制会经常用到,所以要搞一个简单的方式 阅读全文

posted @ 2018-03-03 09:09 nasduc 阅读(276) 评论(0) 推荐(0)

第十四讲--调度锁

摘要: 从具体的例子中来看为啥引入调度锁机制。task1和task2,都对一个全局变量进行的了操作。 如果在task1中进行临界区保护的话,那么taskDelay也不会触发任务调度,task2就永远不会得到运行。 如果不进行临界区保护的话,task2对全局变量的操作就会被覆盖。其实这个例子不太好,task1 阅读全文

posted @ 2018-03-03 07:51 nasduc 阅读(334) 评论(0) 推荐(0)

导航