Re: async i/o question



anatolik <anatolik@xxxxxxxxx> writes:
Ehh ... assuming you state your requirements correctly (and
completely), this is ordinary 'blocking' synchronous I/O, which
happens to be the default behaviour of the respective primitives
(read/ write/ send/ recv usf).

The requerements are correct, the application should send several
buffers to kernel module. Kernel mode fills the buffers when it has
data, the application processes the buffers when it gets cpu time and
sends buffers back.

THIS IS ORDINARY 'BLOCKING' SYNCHRONOUS I/O.

Hint: You are asking the stupid question, not me.
.



Relevant Pages

  • Re: async i/o question
    ... You cannot queue several buffers using ... kernel module and I found it in v4l framework. ... THIS IS ORDINARY 'BLOCKING' SYNCHRONOUS I/O. ...
    (comp.os.linux.development.system)
  • Re: How to perform a non-blocking synchronous ReadFile call/operation with NDISPROT ?
    ... However there is no mention of "non blocking" synchronous I/O. ... When reading from a communications device, the behavior of ReadFile is ... You can examine the queued packets without blocking. ...
    (microsoft.public.development.device.drivers)
  • Re: Non-blocking method for reading writing objects to sockets
    ... also am writing a client/server using non blocking io. ... However I have set up a selector to select those clients with buffers ready to be read. ... When a client connects, register the channel with a reading selector ...
    (comp.lang.java.programmer)
  • Re: Non-blocking method for reading writing objects to sockets
    ... also am writing a client/server using non blocking io. ... I'm sending buffers of bytes. ... When a client connects, register the channel with a reading selector ...
    (comp.lang.java.programmer)
  • Re: async i/o question
    ... completely), this is ordinary 'blocking' synchronous I/O, which ... Kernel mode fills the buffers when it has ... the application processes the buffers when it gets cpu time and ...
    (comp.os.linux.development.system)