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]