1. A computer implemented method for indicating thread swaps, the computer implemented method comprising: presenting code on a graphical user interface; executing a portion of the code; determining whether a change from an initial thread to a current thread occurred when execution of the portion of the code stops at a line of code in the portion of the code; and responsive to a change from the initial thread to the current thread, displaying a graphical indication identifying a thread swap in the graphical user interface in association with the line of code in which the thread swap occurred.