Linux C++ 信号量学习 sem_init sem_post sem_wait sem_timedwait
一、函数简介信号量的数据类型为结构sem_t,它本质上是一个长整型的数。函数sem_init()用来初始化一个信号量。它的原型为:externintsem_init__P((sem_t*__sem,int__pshared,unsignedint__value));sem为指向信号量结构的一个指针;pshared不为0时此信号量在进程间共享,否则只能为当前进程的所有线程共享;value给出了信号量