Jika Anda ingin mengetahui apakah Anda berada di thread utama atau tidak, Anda cukup menggunakan debugger. Tetapkan breakpoint pada garis yang Anda minati, dan ketika program Anda mencapainya, panggil ini:
(lldb) thread info
Ini akan menampilkan informasi tentang utas tempat Anda berada:
(lldb) thread info
thread #1: tid = 0xe8ad0, 0x00000001083515a0 MyApp`MyApp.ViewController.sliderMoved (sender=0x00007fd221486340, self=0x00007fd22161c1a0)(ObjectiveC.UISlider) -> () + 112 at ViewController.swift:20, queue = 'com.apple.main-thread', stop reason = breakpoint 2.1
Jika nilainya queue
adalah com.apple.main-thread
, maka Anda berada di utas utama.