使用 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);
… …
[]
- ››使用脚本恢复WinXP系统的用户登录密码
- ››Symbian S60 SocketConnection参数
- ››Symbian乏力:2010年诺基亚悲情大事记
- ››Symbian三大升级开启2011年新战略
- ››Symbian/Android/iOS/WM安装包对比
- ››使用phpMyadmin创建数据库及独立数据库帐号
- ››使用Zend Framework框架中的Zend_Mail模块发送邮件...
- ››使用cout标准输出如何控制小数点后位数
- ››使用nofollow标签做SEO的技巧
- ››使用 WebSphere Message Broker 的 WebSphere Tra...
- ››使用SQL Server事件探查器做应用程序的性能分析
- ››使用SQL Server事件探查器分析死锁原因
更多精彩
赞助商链接