信号量示例

## 信号量示例 ```language int g_user_task_Handle; unsigned int user_sem; static void* user_sem(void *args) { int ret; xy_Semaphore_Create(&user_sem); xy_Semaphore_Give(&user_sem); while(1) { ret = xy_Semaphore_Take(&user_sem, K_FOREVER); if(ret == 0) { xy_sleep(10); } } } void user_task_init() { xy_TaskCreate((TaskFunc_t)user_sem,"user_sem",0x800,NULL,10,&g_user_task_Handle); } ```