Programming with JViews Maps > Creating a Map Application Using the API > Multithreading > Use of Threads in the Map Builder

All Map Builder import tasks are performed in separate threads to ensure GUI responsiveness. This means that you can open a batch of files of different formats without having to wait for the current file to finish being imported. This is basically achieved by calling the start methods of the associated data sources in a dedicated thread.