Added a sample program that experiments with callback-driven I/O, particularly
with the issue of how to synchronize two independent I/O threads.