コード例 #1
0
ファイル: SdkMutex.cs プロジェクト: garoxas/LibHac
        public bool TryLock()
        {
            if (!IsLockedByCurrentThread())
            {
                if (!_cs.TryEnter())
                {
                    return(false);
                }
            }

            _recursiveCount++;
            Abort.DoAbortUnless(_recursiveCount != 0);

            return(true);
        }
コード例 #2
0
ファイル: SdkMutex.cs プロジェクト: garoxas/LibHac
 public bool TryLock()
 {
     Abort.DoAbortUnless(!IsLockedByCurrentThread());
     return(_cs.TryEnter());
 }