Andy Bakun added an answer. Andy Bakun, Gentleman Hacker; Artifex; Raconteur Many IO related system calls, like read(2), will block, that is not return, until there is activity. A socket can be placed in "non-blocking mode" which means that these system calls will return immediately if there is nothing pending. A web server that is non-blocking means that it is able to have multiple requests in progress at the same time by the same process (or thread), because it uses non-blocking IO. A blocking process is like the line at the post office. Each customer is one after another, no one advances until the person at the head of the queue has been served. A non-blocking process could be thought of like a guy on a trading floor, trying to process the calls of a number of people at once, cycling through them handling them at different rates. (this is not meant to be an observation or critique of the post office's or a trading floor's efficiency) Now, obviously, web servers since time...
- Andy Bakun
theduty: MAN. days like today, I feel like I can do absolutely ANYTHING.
well, except bringing this hooker back to life. - http://twitter.com/theduty...
Andy Bakun voted up an answer. Malcolm Sargeant, evolutionary hobbyist Wrong way round, Evolution invented man who then invented god. See question on Quora
- Andy Bakun
Andy Bakun voted up an answer. Clayburn Griffin, Evolved Human I'll grant you that if you grant me that man invented God. See question on Quora
- Andy Bakun