# Stop current thread or run

``

    stop

Stops the current thread or if not in a thread, stops the current run. Does not stop any running synths triggered previously in the run/thread or kill any existing sub-threads.

Introduced in v2.5

## Examples

# Example 1
``
    sample :loop_amen
      sleep 0.5
      stop
      sample :loop_garzul
| ``
    #=> this sample is played until completion

    #=> signal to stop executing this run
    #=> this never executes
# Example 2
``
    in_thread do
        play 60
        stop
        sleep 0.5
        play 72
      end

      play 80
| ``
    #=> this note plays

    #=> this sleep never happens
    #=> this play never happens

    #=> this plays as the stop only affected the above thread
# Example 3
``
      live_loop :foo
        sample :bd_haus
        sleep 1
        stop
      end

      live_loop :bar
        sample :elec_blip
        sleep 0.25
      end
| ``
    # Stopping live loops

    # live loop :foo will now stop and no longer loop

    # live loop :bar will continue looping