Falcon
uses two worker threads to process
information within the Falcon
structures. One
thread, the "gopher" thread, is devoted to moving committed data
changes from the Falcon
log to data pages and
to merge index changes with permanent index data. The second
thread handles the periodic flushing of the page cache and
scavenges space allocated within the record cache.