| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
|
Asynchronized I/O == multiplexing I/O?
Hello everyone,
I always see the two words -- asynchronized I/O and I/O multiplexing. Are they the same thing -- like select/poll? I noticed that in some situations, people say they are different and asynchronized I/O is better than I/O multiplexing. Could anyone help to clarify the differences between the two words? thanks in advance, George |
|
#2
|
||||
|
||||
|
Asynchronized I/O, means the I has nothing to do with the O, so to speak. You can input all you want, and the output doesn't notice it.
Multiplexed I/O means the two are interleaved on the same line. So at one moment in time, a port is input, the next moment, it's output. Obviously, this is less desirable, since it may happen that input has to wait before output is finished, or vice versa.
__________________
This is my code. Is it not nifty? "The biggest problem encountered while trying to design a system that was completely foolproof, was, that people tended to underestimate the ingenuity of complete fools." ---Douglas Adams Join the Itsacon fanclub! Zero Tolerance: Spammers banned so far: 280
![]() |
![]() |
| Viewing: Dev Articles Community Forums > Programming > C/C++ Help > Asynchronized I/O == multiplexing I/O? |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|
|