[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #25307] [NSConditionLock tryLockWhenCondition:] shouldn't throw exc
From: |
Doug Simons |
Subject: |
[bug #25307] [NSConditionLock tryLockWhenCondition:] shouldn't throw exception when lock is unavailable |
Date: |
Sun, 18 Jan 2009 20:57:36 +0000 |
User-agent: |
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_4_11; en) AppleWebKit/525.27.1 (KHTML, like Gecko) Version/3.2.1 Safari/525.27.1 |
Follow-up Comment #6, bug #25307 (project gnustep):
> > The point of "tryLock" and "tryLockWhenCondition:" is to attempt to do
the
> > lock and return NO, if it can't.
> Sure ... but the rationale was that, if the lock is held by the current
> thread then calling it is evidence of a probable bug.
In the code I'm porting it wasn't evidence of a bug, although it might be
argued that it was evidence of some laziness in coding. :-)
In any case, I didn't file this bug report because GNUstep's philosophy
seemed wrong, but because its behavior was different from Cocoa's. At this
point I've cleaned up my code so it no longer tries the lock when it already
holds it, but I thought you'd like to know that Cocoa simply returns NO on the
"try..." methods if it's not able to obtain the lock (for whatever reason).
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?25307>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [bug #25307] [NSConditionLock tryLockWhenCondition:] shouldn't throw exception when lock is unavailable, Doug Simons, 2009/01/13
- [bug #25307] [NSConditionLock tryLockWhenCondition:] shouldn't throw exception when lock is unavailable, Gregory John Casamento, 2009/01/16
- [bug #25307] [NSConditionLock tryLockWhenCondition:] shouldn't throw exception when lock is unavailable, Gregory John Casamento, 2009/01/16
- [bug #25307] [NSConditionLock tryLockWhenCondition:] shouldn't throw exception when lock is unavailable, Richard Frith-Macdonald, 2009/01/17
- [bug #25307] [NSConditionLock tryLockWhenCondition:] shouldn't throw exception when lock is unavailable, Gregory John Casamento, 2009/01/17
- [bug #25307] [NSConditionLock tryLockWhenCondition:] shouldn't throw exception when lock is unavailable, Richard Frith-Macdonald, 2009/01/18
- [bug #25307] [NSConditionLock tryLockWhenCondition:] shouldn't throw exception when lock is unavailable, Richard Frith-Macdonald, 2009/01/18
- [bug #25307] [NSConditionLock tryLockWhenCondition:] shouldn't throw exception when lock is unavailable,
Doug Simons <=
- [bug #25307] [NSConditionLock tryLockWhenCondition:] shouldn't throw exception when lock is unavailable, Gregory John Casamento, 2009/01/28
- [bug #25307] [NSConditionLock tryLockWhenCondition:] shouldn't throw exception when lock is unavailable, Gregory John Casamento, 2009/01/28
- [bug #25307] [NSConditionLock tryLockWhenCondition:] shouldn't throw exception when lock is unavailable, Gregory John Casamento, 2009/01/28
- [bug #25307] [NSConditionLock tryLockWhenCondition:] shouldn't throw exception when lock is unavailable, Gregory John Casamento, 2009/01/29
- [bug #25307] [NSConditionLock tryLockWhenCondition:] shouldn't throw exception when lock is unavailable, Gregory John Casamento, 2009/01/29
- [bug #25307] [NSConditionLock tryLockWhenCondition:] shouldn't throw exception when lock is unavailable, Gregory John Casamento, 2009/01/29
- [bug #25307] [NSConditionLock tryLockWhenCondition:] shouldn't throw exception when lock is unavailable, Gregory John Casamento, 2009/01/29
- [bug #25307] [NSConditionLock tryLockWhenCondition:] shouldn't throw exception when lock is unavailable, Richard Frith-Macdonald, 2009/01/30
- [bug #25307] [NSConditionLock tryLockWhenCondition:] shouldn't throw exception when lock is unavailable, Richard Frith-Macdonald, 2009/01/30
- [bug #25307] [NSConditionLock tryLockWhenCondition:] shouldn't throw exception when lock is unavailable, Gregory John Casamento, 2009/01/30