Difference between revisions of "Architecture/Lecture"

From Apache OpenOffice Wiki
Jump to: navigation, search
m
m (Software architecture and event driven programming)
Line 10: Line 10:
 
**1.3 Terminals
 
**1.3 Terminals
 
**Tasks
 
**Tasks
*** What is the difference between read/write vs. send/recv
+
*** What is the [http://wiki.services.openoffice.org/wiki/Architecture/Lecture/read_write_vs_send_receive difference between read/write vs. send/recv]
 
*** Write a small server programm that can be connected by telnet terminals
 
*** Write a small server programm that can be connected by telnet terminals
  

Revision as of 20:54, 15 May 2008

Owner: Stefan Zimmermann mentored by Kay Ramme Type: visions State: draft

"On a way to enforced and consequent event-based programming."


Software architecture and event driven programming

  • 2.Simple concurrency and synchronisation
    • 2.1 processes
    • 2.2 pthreads
  • 3. Simple signal handling
    • 3.1 sending signals
    • 3.2 asynchronous receive of signals
    • 3.3 synchronous receive of signals
    • 3.4 realtine signals
  • 4. Nested I/O with "poll/select"
    • 4.1 Files
    • 4.2 Sockets (accept, connect)
    • 4.3 Terminals
  • 5. Concurrent I/O with AIO (Asynchronous I/O)
    • 5.1 Files
    • 5.2 Sockets (accept, connect)
    • 5.3 Terminals
  • 6. Concurrent I/O with "pthreads"
  • 7. Nested I/O with synch signals
  • 8. Concurrent and nested I/O and receive of signals: evemt driven programming
  • 9. Exact of event driven programming
Personal tools