Section 14.10. Summary

team bbl


14.10. Summary

In this chapter, we've described numerous advanced I/O functions, most of which are used in the examples in later chapters:

  • Nonblocking I/Oissuing an I/O operation without letting it block

  • Record locking (which we'll look at in more detail through an example, the database library in Chapter 20)

  • System V STREAMS (which we'll need in Chapter 17 to understand STREAMS-based pipes, passing file descriptors, and System V clientserver connections)

  • I/O multiplexingthe select and poll functions (we'll use these in many of the later examples)

  • The readv and writev functions (also used in many of the later examples)

  • Memory-mapped I/O (mmap)

    team bbl



    Advanced Programming in the UNIX Environment
    Advanced Programming in the UNIX Environment, Second Edition (Addison-Wesley Professional Computing Series)
    ISBN: 0321525949
    EAN: 2147483647
    Year: 2005
    Pages: 370

    flylib.com © 2008-2017.
    If you may any questions please contact us: flylib@qtcs.net