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)) #See MzScheme's Threads for details of the threading model.arc> ready to serve port 8000