ruby调用c++信号量的问题。

mcaok 2011-06-25 09:49:42
两个进程用共享内存通信,用信号量同步,写的进程写完共享内存后post信号量,读进程wait到继续运行程序。当编译成可执行程序时都能正常运行。但是用ruby调用其中的读进程时。写进程post后,读进程就wait不到了。奇怪的是运行一次可执行文件退出来,再运行ruby脚本就能正常。有遇到这种情况的吗?
...全文
96 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
The_facE 2011-06-27
  • 打赏
  • 举报
回复
唯一的区别就是用main函数调用和编译成动态库用ruby脚本调用,没有其他区别
我是楼主同事
justkk 2011-06-25
  • 打赏
  • 举报
回复
ruby执行,与手工执行,有什么区别吗?

24,855

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧