none
Mutex(bool initiallyOwned,string name,out bool createdNew)使用问题 RRS feed

  • 问题

  • Mutex(bool initiallyOwned,string name,out bool createdNew)中的第一个参数不明白是什么意思?也不知道什么时候用?什么时候用true,什么时候用false?

    这是MSDN中的解释:

    initiallyOwned
    类型:System..::.Boolean

    如果为 true,则给予调用线程已命名的系统互斥体的初始所属权(如果已命名的系统互斥体是通过此调用创建的);否则为 false

    2010年8月27日 9:04

答案

  • 你好:

    它是使用一个指示调用线程是否应拥有互斥体的初始所属权的布尔值、一个作为互斥体名称的字符串,以及一个在方法返回时指示调用线程是否被授予互斥体的初始所属权的布尔值来初始化 Mutex 类的新实例。

    Set this variable to false if you do not want to request initial ownership of the named mutex.

    http://msdn.microsoft.com/zh-cn/bwe34f1k(VS.90).aspx

    希望对你有所帮助。

    2010年8月30日 6:41
    版主