摘要: 不要把二值信号量当互斥锁来用,以下讲述的信号量都是指二值信号量 互斥量和信号量不同的是:拥有互斥量的线程拥有互斥量的所有权,互斥量支持递归访问且能通过优先级继承防止线程优先级翻转;并且互斥量只能由持有线程释放,而信号量则可以由任何线程释放。当一个线程持有互斥量时,其他线程将不能够对它进行开锁或持有它 阅读全文
posted @ 2020-12-21 11:19 流水灯 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 初始化顺序宏接口描述 1 INIT_BOARD_EXPORT(fn) 非常早期的初始化,此时调度器还未启动 2 INIT_PREV_EXPORT(fn) 主要是用于纯软件的初始化、没有太多依赖的函数 3 INIT_DEVICE_EXPORT(fn) 外设驱动初始化相关,比如网卡设备 4 INIT_C 阅读全文
posted @ 2020-12-21 10:29 流水灯 阅读(9) 评论(0) 推荐(0) 编辑