Arc supports multiple threads of execution. One useful application of threads is to run a long-running process in the "background", for instance Arc's web server:
arc> (thread (asv 8000))
#
arc>
ready to serve port 8000
See MzScheme's Threads for details of the threading model.