Sean M. Collins on 7 Mar 2011 14:46:19 -0800


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PLUG] [OT] waiting for a socket/event vs. waiting for a socket/event


> Does a process wait for a socket/event or does a process wait on a
> socket/event?

Depends on the API you are using. I assume you are asking about blocking IO.

A process using accept() blocks on the call to read from the socket, and
the kernel does not schedule the process to run until the blocking call
completes.

So the usage of "waiting on" is imprecise, because it implies that the
process controls scheduling, which it does not.


-- 
Sean Collins
Core IT Pro, LLC
www.coreitpro.com
___________________________________________________________________________
Philadelphia Linux Users Group         --        http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug