Thread question

Daniel Malmkvist <[email protected]>
Newsgroups gmane.comp.java.linux.general
Message-ID <[email protected]>
Hi

I have a question about threads. I was wondering about what realy 
happens to a thread on the OS level when i set it to read from a socket 
when there is no data there. I use Native threads (not green threads).

Will the thread realy sleep, no contex switch will be done. The thread 
will sleep until a the OS get a interruption from the NIC.

or will thread contex switching still be done to see if there is data to 
be read.

I have an application that should handle alot (>10 000) connection at 
the same time but usally no traffic. Is the best way to make a  thread 
pool or  is the best way to have 1 thread per connection. If no contex 
switching will be done I don't see why not.

Best regard

/daniel


----------------------------------------------------------------------
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.