Skip site navigation (1) Skip section navigation (2)

Re: Signals on Win32 (yet again)

From: "Joseph S(dot) Barrera III" <joe(at)barrera(dot)org>
To: pgsql-hackers-win32 <pgsql-hackers-win32(at)postgresql(dot)org>
Subject: Re: Signals on Win32 (yet again)
Date: 2003-12-19 20:48:23
Message-ID: 3FE36417.8050909@barrera.org (view raw or flat)
Thread:
Lists: pgsql-hackers-win32
Steve Tibbett wrote:

>FWIW that method gets my vote - calling SleepEx(0) in some critical 
>places; I believe that will yield the CPU but not wait any time (so if
>nothing else wants the CPU and there aren't any procedures that need
>calling then it amounts to a no-op).   
>  
>

The semantics are:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/sleepex.asp

"A value of zero causes the thread to relinquish the remainder of its 
time slice to any other thread of equal priority that is ready to run. 
If there are no other threads of equal priority ready to run, the 
function returns immediately, and the thread continues execution."

- Joe Barrera

Former Microsoft Employee
Currently 3PP at Sun


In response to

pgsql-hackers-win32 by date

Next:From: Magnus HaganderDate: 2003-12-19 20:48:42
Subject: Re: Signals on Win32 (yet again)
Previous:From: Merlin MoncureDate: 2003-12-19 20:45:27
Subject: Re: Signals on Win32 (yet again)

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group