对OpenHarmony中LiteOS的内核分析——超时原理和应用
前言在软件世界里面,超时是一个非常重要的概念。比如●当前线程暂时休眠1秒钟,休眠结束后继续执行●每5秒钟采集一下CPU利用率●数据发送失败,2秒钟以后再试一试●等待某种数据,但最多等待50毫秒应用将当前任务休眠若干tick数,tick为时间单位,常见值为10毫秒LITEOSSECTEXTUINT32LOSTaskDelay(UINT32tick)获取信号量semHandle,如果当前信号量不可用且timeout不为0,则最多等待timeout所指定的时间,在这段时间内如果信号量...