|
|
|
|||||
|
|
作者 Ray RTEMS版权所有,转载请注明来源www.rtems.net,作者Ray 9.7.4: TASK_RESUME继续执行挂起的任务函数原型: rtems_status_code rtems_task_resume(
返回值代表的状态: RTEMS_SUCCESSFUL- 任务成功地继续执行 RTEMS_INVALID_ID- 任务 ID标识无效 RTEMS_INCORRECT_STATE- 任务是处于挂起态 描述: 该函数解除ID标识指定任务的挂起状态。如果任务解除挂起之后处于准备好的状态, 那么它将会被调度到执行态。如果解除挂起后,处于被阻塞的状态中,那么它将会保持在阻塞状态。 注意: 如果调用者可以被抢占,而且重新开始的任务有一个较高的优先级,那么当前执行的任务可能被抢占。 重新开始一个不在本地结点的全局任务将会产生对远程的结点发出一个重新开始指定任务的请求。 如果被ID标识指定的任务不是处于挂起态,那么函数会返回RTEMS_INCORRECT_STATE状态码。 9.7.5: TASK_IS_SUSPENDED- 判断如果一个任务是挂起的函数原型 : rtems_status_code rtems_task_is_suspended(
返回值代表的状态: RTEMS_SUCCESSFUL- 任务不是被挂起的 RTEMS_ALREADY_SUSPENDED- 任务处于挂起的 RTEMS_INVALID_ID- 任务ID标识无效 RTEMS_ILLEGAL_ON_REMOTE_OBJECT- 远程节点不支持 描述: 该函数的查询结果由状态码指出。 注意: 在目前版本,还不支持查询远程节点上的任务。
|
|||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
嵌入式软硬件设计咨询 8位
16位 32位 64位 RISC DSP |
||||||||||||||||
| 2004 RTEMS.NET 版权所有 |
||||||||||||||||