当前位置:  开发笔记 > 开发工具 > 正文

Mutex名称 - 最佳实践?

如何解决《Mutex名称-最佳实践?》经验,为你挑选了1个好方法。

与此问题相关,命名互斥锁的最佳做法是什么?我意识到这可能会因操作系统甚至版本(尤其是Windows)而有所不同,所以请在回答时指定平台.我的兴趣在于Win XP和Vista.



1> Sam Saffron..:

全局互斥锁的一个非常安全的名称是 + :

MyApp Single Instance Mutex : {c96f7db4-d743-4718-bef0-8533a198bcca}

通过使用这样的名称,其他人绝对不可能使用与互斥锁相同的互斥锁名称.

使用进程资源管理器嗅探,您可以看到GUID在一些地方使用,但通常不使用它们.确实出现的一种模式是"mutex"这个词被大量使用,微软似乎喜欢使用capitols.


我会说在名字中使用GUID会因为唯一性的偏执而过度.
...除非他们故意复制你的互斥锁的名字...... ;-)
推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有