开发学院手机开发Symbian 开发 使用 Symbian RMutex 类 阅读

使用 Symbian RMutex 类

 2010-04-20 16:02:00 来源:WEB开发网   
核心提示:如何使用Symbian RMutex 类 在用于全局互斥的情况void CMHistoryObserver::Mutex_Wait(RMutex& aMutex,const TDesC &aName){if (KErrNone != aMutex.OpenGlobal(aName)){if (KErrNone != a

如何使用Symbian RMutex 类 在用于全局互斥的情况

void CMHistoryObserver::Mutex_Wait(RMutex& aMutex,const TDesC &aName)

{

if (KErrNone != aMutex.OpenGlobal(aName))

{

if (KErrNone != aMutex.CreateGlobal(aName))

{

User::Exit(40);

}

}

aMutex.Wait();

}

void CMHistoryObserver::Mutex_Signal(RMutex& aMutex)

{

aMutex.Signal();

aMutex.Close();

}

////////////////////////////////////////////////

//How to use

… …

_LIT(KRMutexName,”RMutexName”);

RMutex iMutex;

… …

Mutex_Wait(iMutex);

//do something;

Mutex_Signal(iMutex);

… …

Tags:使用 Symbian RMutex

编辑录入:coldstar [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
更多精彩
    赞助商链接

    热点阅读
      焦点图片
        最新推荐
          精彩阅读