【发布时间】:2011-03-11 20:45:54
【问题描述】:
sema_init 和 sem_init 有什么区别?各个 API 是否有任何特定的使用场景和其他依赖项?
【问题讨论】:
标签: linux embedded operating-system semaphore rtos
sema_init 和 sem_init 有什么区别?各个 API 是否有任何特定的使用场景和其他依赖项?
【问题讨论】:
标签: linux embedded operating-system semaphore rtos
既然你用“linux”标记了它,我将忽略其他 Unix。
sema_init是Linux内核的计数信号量实现初始化函数。
sem_init 是 Posix 线程库的初始化器(因此被用户空间代码使用)。
【讨论】:
【讨论】: