Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: hyperthreading

Re: hyperthreading

From: Mladen Gogala <mgogala_at_adelphia.net>
Date: Sun, 11 Jan 2004 06:14:10 GMT
Message-Id: <pan.2004.01.11.06.15.24.204294@adelphia.net>


On Fri, 09 Jan 2004 14:42:18 -0800, Joel Garry wrote:

>
> Now all we need is the 2.6 kernel and Oracle properly threaded to use
> it.

You would like to replace fork-ed processes with threads? Why would that be good? The problem is that threads all share the same address space while processes have their own address spaces. Shared are only certain critical sections which are known as "Shared Global Area". I should also add that the threads implementations are OS specific (ranging from light-weight processes to user mode thread which are actually serially executed in such a way that user thinks that threads are run concurrently. The latter are know as "green threads".). Using threads instead of fork & SYSV IPC would probably have disastrous consequences for performance. It would turn even the best Unix systems into an Xtreme Perversion, XP for short.

-- 
None of us is as dumb as all of us.
(http://www.despair.com/meetings.html)
Received on Sun Jan 11 2004 - 00:14:10 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US