Re: mutex question
- From: "Slava M. Usov" <stripit.slough@xxxxxxx>
- Date: Thu, 11 May 2006 23:04:08 +0200
"Tom Widmer" <tom_usenet@xxxxxxxxxxx> wrote in message
news:%2333sd$AdGHA.4224@xxxxxxxxxxxxxxxxxxxxxxx
Slava M. Usov wrote:
"Tom Widmer [VC++ MVP]" <tom_usenet@xxxxxxxxxxx> wrote in message
news:uAKjiq3cGHA.4428@xxxxxxxxxxxxxxxxxxxxxxx
Slava M. Usov wrote:
[...]
Reads and writes did happen; your "corrupt" involves an ad hoc
assumption -- the atomicity of reads and writes.
It's neither ad hoc nor an assumption, but a requirement of "sufficient".
Atomicity is a requirement for reading or writing?
Yes. What's your definition of "sufficient" in the context of this thread?
Something is sufficient for externally observable reads and writes when
externally observable reads and writes happen. Atomicity is completely and
entirely irrelevant here.
[...]
That program didn't do anything useful.
Ignoratio elenchi.
[...]
In any case, I believe it can be written more efficiently (without getting
rid of the spin lock) as:
Introducing write and read barriers hardly makes things more efficient.
Introducing MSFT-specific language extensions hardly makes things more
portable.
S
.
- Follow-Ups:
- Re: mutex question
- From: Tom Widmer [VC++ MVP]
- Re: mutex question
- References:
- Re: mutex question
- From: David Jones
- Re: mutex question
- From: Tom Widmer [VC++ MVP]
- Re: mutex question
- From: Slava M. Usov
- Re: mutex question
- From: Tom Widmer [VC++ MVP]
- Re: mutex question
- From: Slava M. Usov
- Re: mutex question
- From: Tom Widmer [VC++ MVP]
- Re: mutex question
- From: Slava M. Usov
- Re: mutex question
- From: Tom Widmer [VC++ MVP]
- Re: mutex question
- From: Slava M. Usov
- Re: mutex question
- From: Tom Widmer [VC++ MVP]
- Re: mutex question
- From: Slava M. Usov
- Re: mutex question
- From: Tom Widmer [VC++ MVP]
- Re: mutex question
- From: Slava M. Usov
- Re: mutex question
- From: Tom Widmer
- Re: mutex question
- Prev by Date: Re: CreateProcess parameter interception at NtCreateSection
- Next by Date: Re: CreateProcess parameter interception at NtCreateSection
- Previous by thread: Re: mutex question
- Next by thread: Re: mutex question
- Index(es):
Relevant Pages
|