satanli1982
驱动牛犊
驱动牛犊
  • 注册日期2004-03-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1454回复:1

一个关于主线程和子线程之间用信号量同步的问题?

楼主#
更多 发布于:2004-05-02 11:50
我在主线程中用以下方法创建了一个信号量
    ShutDown = CreateSemaphore(NULL, 0, 1, (LPCTSTR)\"shutdown\");
然后创建一个子线程:
    thread = CreateThread( NULL, 0, RetrieveLogRecords, (LPVOID)pLogThreadPara, 0, &threadId);
当然ShutDown作为参数传给了子线程,但是当我在子线程中调用
    ReleaseSemaphore( ShutDown, 1, NULL);
编译器告诉我ShutDown句柄无效,请问是为甚么?
先谢了!
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-05-04 23:34
你可能参数传的不对,相关代码贴出来,大家看一看
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
游客

返回顶部