首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OS X上的sem_init

OS X上的sem_init
EN

Stack Overflow用户
提问于 2009-09-12 07:58:00
回答 3查看 32.2K关注 0票数 63

我正在编写一些使用pthread和信号量库的代码。sem_init函数在我的Ubuntu机器上运行良好,但在OS上sem_init函数完全无效。是库出了什么问题,还是有不同的方法呢?这是我用来测试的代码。

代码语言:javascript
运行
复制
sem_t sem1;
sem_t sem2;
sem_t sem3;
sem_t sem4;
sem_t sem5;
sem_t sem6;

sem_init(&sem1, 1, 1);
sem_init(&sem2, 1, 2);
sem_init(&sem3, 1, 3);
sem_init(&sem4, 1, 4);
sem_init(&sem5, 1, 5);
sem_init(&sem6, 1, 6);

这些值看起来像是随机数,并且在sem_init调用之后它们不会改变。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1413785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档