In programming, a background thread is a thread that runs behind the scenes, while the foreground thread continues to run. For instance, a background thread may perform calculations on user input while the user is entering information using a foreground thread.

Background, Programming terms

  • How to create a computer program.
  • Foreground and Background Threads - MSDN.
  • Threading in C#.