5.2.5 sem_t数据结构